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");    //错误

你可能感兴趣的:(js Date)