new Date("2019-01-30")与new Date("2019/01/30")结果不同,相差8小时

发布于 2022-01-05 13:57:16 字数 253 浏览 770 评论 2

如图,yyyy-MM-dd格式的时间会多出8小时。在chrome和ie9都是这样

难道yyyy-MM-dd格式的时间是以零时区初始化后转为东八区吗?

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

白龙吟 2022-01-07 12:23:28

好的,谢谢

冷清清 2022-01-06 01:50:48

这是浏览器自己语言标准转换的,new Date 会调用parse方法转成时间戳,再用new date(时间戳),而每个浏览器的语言标准有差异的,标准的写法是 yyyy/MM/dd  ,有些地方用yyyy-MM-dd会报错的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文