微信端 获取时间戳采坑

微信浏览器采用腾旭的x5内核而谷歌、Safari采用webkit内核,基于运行环境的不同,一些算法和运行效果也大相径庭 例如:js把标准时间格式准换成时间戳①new Date().getTime()获取,也可以是var time = new Date(“2018-05-10 10:20:10”);time.getTime(); 得到时间戳。但是在微信浏览器得到的确是NaN。这个时候可以先把time使用正则把空格转换成T类似于(”2018-05-10T10:20:10″)这种格式,然后调用getTime()函数就可以转换了,但是有一个bug是通过这种方式转换的时间戳是不对的也就是说多了8个小时。把这8个小时去掉就对了  。②简单:得到时间格式为(2018/05/10 10:20:10″)并且不用把空格替换成T,也不用减掉8个小时

发表评论

电子邮件地址不会被公开。 必填项已用*标注