js Date

Date.parse(new Date());    结果:1280977330000      //毫秒改成了000显示

new Date()).valueOf();       结果:1280977330748       

new Date().getTime();         结果:1280977330748       


js中单独调用new Date();  显示这种格式  Mar 31 10:10:43 UTC+0800 2012

但是用new Date() 参与计算会自动转换为从1970.1.1开始的毫秒数


new Date(Date.parse(strTime.replace(/-/g,  "/")));      //转换成Data();

replace('a','b') 这样的写法会在某些浏览器下不能全部替换字符;

new Date(strTime) 也是在某些浏览器下无法格式化字符串;

所以采用引用中的方法测试兼容性比较好。


参数的格式

new Date(2009,1,1);      //正确

new Date("2009/1/1");    //正确

new Date("2009-1-1");    //错误

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容