问题描述:
var str='2015-12-02T12:09:00'; var num=Date.parse(str);console.log(new Date(num));
var str='2015-12-02T12:09:00';var num=new Date(str);console.log(new Date(str));
两种方式,在一台机器上显示Wed Dec 02 2015 20:09:00 GMT+0800 (中国标准时间)
在另一台机器就是Wed Dec 02 2015 12:09:00 GMT+0800 (中国标准时间)
同时,两台机器的时区是一样的,都是,(UTC+08:00)北京,重庆,香港特别行政区,乌鲁木齐
同一种浏览器,chrome
解决方法:
var str='2015/12/02 12:09:00'; var num=Date.parse(str);console.log(new Date(num));
var str='2015/12/02 12:09:00';var num=new Date(str);console.log(new Date(str));
这样,显示的都是Wed Dec 02 2015 12:09:00 GMT+0800 (中国标准时间)
注,直接用var str='2015-12-02 12:09:00';var num=new Date(str); 在ie中不支持日期格式
网友评论