我想與我分享今天在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
謝謝你們發現了隱形角色。 –