JavaScript new Date(string)在完全相同的日期字符串上返回不同的结果

时间:2014-07-14 01:54:36

标签: javascript string date

我想分享一下我今天用JavaScript发现的东西。

Simple example here

d1 = "2014-07-15T14:00:00.000Z"
d2 = "2014-07-15T14:00:00.000Z"

输入字符串使用new Date().toISOString();进行ISO格式化。 我从服务器收到了第一个日期,它在mongoDB中存储为ISOString,第二个日期是手动创建的。

如果我执行new Date(d1);,则会返回“无效日期”,但如果我对d2执行相同操作,则会返回正确的日期。

1 个答案:

答案 0 :(得分:5)

第一个包含不可打印的

0x20 0x3D 0x20 0x22

字符