Ich verwende eine Bibliothek, die Objekte nicht nach einem Zeichenfolgenwert sortiert, sondern nach Datum sortiert. Ich habe Monate wie '2008-04' und ich sollte in der Lage sein, sie in Javascript-Daten für den ersten des entsprechenden Monats zu konvertieren. Aber meine lokalen Zeitzone Schrauben Dinge:Monatsstring in Datum umwandeln
new Date('2008-04')
Mon Mar 31 2008 20:00:00 GMT-0400 (EDT)
Dies ist wahrscheinlich ein Duplikat How do you convert a JavaScript date to UTC?, aber vielleicht gibt es eine einfachere Lösung für meinen speziellen Anwendungsfall, als die dort diejenigen?
BTW, bekomme ich die gleiche Antwort von dem ersten Tag des Monats festgelegt wird:
new Date('2008-04-01')
Mon Mar 31 2008 20:00:00 GMT-0400 (EDT)
ich ES6 bin mit. Ich nehme an, das macht es nicht einfacher?
Sie einen Blick auf einige produktionsfertige Bibliothek nehmen, wie http://momentjs.com/ - vielleicht hat es dieses Problem gelöst bereits – llamerr
Ja Ich habe Moments zuvor benutzt. Es ist ziemlich groß, um ein kleines Problem zu lösen, ich bin zu faul, um in 5 Zeilen Javascript zu lösen. – Sigfried
Mögliches Duplikat von [Wie konvertiert man ein JavaScript-Datum in UTC?] (Http://stackoverflow.com/questions/948532/how-do-you-convert-a-javascript-date-to-utc) – Sigfried