首页 > 解决方案 > JS new Date ("yyyy-mm-dd") vs ("mm-dd-yyyy") 相差一天

问题描述

寻求对此问题的澄清。

我找到了日期格式(“yyyy-mm-dd”),返回了 1 天前的日期。

new Date ("2018-05-13");
> Sat May 12 2018 17:00:00 GMT-0700 (PDT)

我确认日期格式 ("mm-dd-yyyy") 和 ("yyyy-mm-dd 00:00:00") 返回正确的日期。

new Date ("05-13-2018");
> Sun May 13 2018 00:00:00 GMT-0700 (PDT)

new Date ("2018-05-13 00:00:00");
> Sun May 13 2018 00:00:00 GMT-0700 (PDT)

我在 Chrome 和 FireFox 中对此进行了测试。

Chrome 有错误,Firefox 没有。此外,Firefox 不喜欢日期格式(“mm-dd-yyyy”)。

那么,虫子?

标签: javascriptgoogle-chromedatefirefox

解决方案


推荐阅读