猿问

new Date()传入值格式不同,转换的时间相差8小时

请问下为什么转换出来的时间差了8小时,谢谢!

根据回答查了资料

https://img1.mukewang.com/5c68fcf5000192ca08000217.jpg

具体网址: https://developer.mozilla.org...

感谢回答者


德玛西亚99
浏览 410回答 1
1回答

一只斗牛犬

时差,中国是东8区,所以比标准时间早八个小时,而且你这样来new Date是不对的,虽然chrome支持,但是new Date()的参数是dateStr,注意下格式,可以看看mdn中的描述JavaScript中Date,可以使用new Date('2017-01-12T00:00:00')来获取本地时间,也可以new Date('2017-01-12T00:00:00Z')来表示标准时间,也就是标准加上时区时间。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答