Wenn ich den folgenden JavaScript-Code ausführen gibt esWarum ist dieses JavaScript date() seltsam?
new Date(2017, 5, 31)
// Sat Jul 01 2017 00:00:00 GMT+0530 (IST)
Here I Monate verstehen Null basieren in Date()
so überläuft es bis Juli. Aber wenn ich folgende laufen
new Date(2017, 12, 31)
// Wed Jan 31 2018 00:00:00 GMT+0530 (IST)
Hier warum das Datum ist Jan 31
stattdessen eine Ausnahme zu werfen?
new Date(2017, 13, 31)
// Sat Mar 03 2018 00:00:00 GMT+0530 (IST). Why Mar 03 instead of Mar 31?
Dank
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date erklärt, warum –
Wie Sie bereits sagten, sind Monate Null-basiert (0-11), so dass '12' im Januar des nächsten Jahres überläuft. – Bergi