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

Eug*_* Yu 4 javascript string date

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

这里的简单例子

d1 = "???????2014-07-15T14:00:00.000Z"
d2 = "2014-07-15T14:00:00.000Z"
Run Code Online (Sandbox Code Playgroud)

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

如果我这样做new Date(d1);,它会返回'无效日期',但如果我这样做,d2它将返回正确的日期.

zer*_*kms 5

第一个包含不可打印

0x20 0x3D 0x20 0x22
Run Code Online (Sandbox Code Playgroud)

人物