美文网首页
前端脚本解析日期误差

前端脚本解析日期误差

作者: 孙沛2010 | 来源:发表于2018-10-24 10:32 被阅读0次

    问题描述:

     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中不支持日期格式

    相关文章

      网友评论

          本文标题:前端脚本解析日期误差

          本文链接:https://www.haomeiwen.com/subject/fncazftx.html