我想与我分享今天在JavaScript中发现的内容。使用new Date().toISOString();
JavaScript新日期(字符串)在完全相同的日期字符串上返回不同的结果
d1 = "2014-07-15T14:00:00.000Z"
d2 = "2014-07-15T14:00:00.000Z"
输入串ISO格式化。 我从服务器接收到第一个日期,并将其作为ISOString存储在mongoDB中,第二个日期是手动创建的。
如果我做new Date(d1);
,它返回'无效日期',但如果我对d2
执行相同的操作,它将返回正确的日期。
'的console.log(d1.length); console.log(d2.length);' –
'console.log(d1 === d2); console.log(escape(d1)); console.log(escape(d2));' – epascarello
谢谢你们发现了隐形角色。 –