JS中new Date()获取小时多8小时问题

2019-07-11  本文已影响0人  前端里程

在IOS机型上遇到一个获取日期中的小时数莫名其妙多了8个小时的BUG,最后原因为new Date()传入的日期格式不对。
原日期格式:2019-07-10T14:00:00;但在IOS上面需要的格式:2019/07/10T14:00:00;

var date = "2019-07-10T14:00:00";
date = date.replace(/-/g,'/')
console.log(date)
//date  2019/07/10T14:00:00

这时把date用在new Date(date)里面,再getHours()就不会再多8小时了。

上一篇 下一篇

猜你喜欢

热点阅读