javascript - 不同格式的相同日期返回不同的值

标签 javascript date

不同格式的相同日期返回不同的值。因此比较不匹配。

示例如下:

alert(new Date(Date.parse('2015-02-03')));

alert(new Date(Date.parse('02/03/2015')));

alert(new Date('2015-02-03').setHours(0,0,0,0));

alert(new Date('02/03/2015').setHours(0,0,0,0));

我正在寻找一种完全匹配两者的方法。有人可以帮忙吗?

最佳答案

ISO 8601 specification YYYY-MM-DD 格式,没有给出时区,假定为 UTC。对于非 ISO 格式,例如 YYYY/MM/DDMM/DD/YYYYDD/MM/YYYY,结果是实现(例如,浏览器)特定。

关于javascript - 不同格式的相同日期返回不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28311750/

相关文章:

javascript - 为选项卡式内容生成随机数据属性

javascript 查找带有类和嵌套 <td> 的 html <tr>

sql - Hadoop-创建表时格式化日期

android - OffsetDateTime 至今 Android

ios - dateByAddingTimeInterval中的错误

sql - 尝试查找不同的数据时返回相同的结果

java - JSON:java.lang.Double null 转换为零;我应该如何在客户端处理?

javascript - 你能请这个选项(扩展 : false) used in express. urlencoded 吗?

javascript - 更新 moment.js 持续时间

java - 通过字符串变量命名对象