javascript - 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”)。
那么,虫子?
解决方案
推荐阅读
- android - 如何同时打开不同设备的闪光灯?
- python - pandas 数据框中的日期和 JSON 输出的转换问题
- angularjs - TypeScript AngularJS 组件模态 - this.$modalInstance.dismiss 不是函数吗?
- web-scraping - 如何使用 Scrapy 获取每个爬虫的深度
- reactjs - 如何使用本机 React 实现 createDrawerNavigator
- google-sheets - 使用 VLOOKUP 自动添加数据
- c# - 保存 Windows 登录而不保存密码(如 Kerberos 票证)
- angular - 在角度中使用 patchValue 进行选择是行不通的
- vue.js - 如何在 vuejs 中的单击功能上重新渲染所有组件
- android - 隐藏顶部状态栏但保留底部导航栏