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