Ich versuche, ein Datum-Objekt mit einer Zeichenfolge in JavaScript zu erstellen, aber ich bekomme ein Datum, das falsch ist.Wie bekomme ich das richtige Datenobjekt aus String in JavaScript
Zum Beispiel im folgenden Stück Code, den ich die Zeichenfolge auf 17. Mai festlegen, aber das Datum, das ich in JavaScript bekomme, ist der 16. Mai. Wie behebe ich das?
>dateString
"2016-05-17"
>var newDate = new Date(dateString)
>newDate
Mon May 16 2016 17:00:00 GMT-0700 (Pacific Daylight Time)
http://stackoverflow.com/a/5619588/3037869, für Datum Betrieb Verwendung moment.js Bibliothek – seti
Es wird davon ausgegangen, dass Ihre Datumszeichenfolge in UTC ist. Beachten Sie, dass die Zeit im resultierenden Datum genau sieben Stunden vor Mitternacht UTC ist, was dem Offset entspricht ('GMT-0700'). –