2016-06-09 14 views
-1

Ich habe eine Datums- und Uhrzeit Zeichenfolge, die wie folgt aussieht:Convert Datums- und Uhrzeit geschrieben Datum und Zeit mit JavaScript

"2016-07-13T09:00:00.000-0700" 

Und die Datums- und Zeitformate ich brauche sind:

"July 13, 2016" and "9:00 AM" 

Kennt jemand ein Paket, mit dem ich mich darum kümmern kann, oder einen Ratschlag bekommen, wie ich etwas dafür schreiben kann?

+0

http://www.mattkruse.com/javascript/date/ siehe diesen Link –

+0

Es gibt viele, viele Fragen hier auf [* Parsing *] (http://stackoverflow.com/search?q=%5Bjavascript % 5D + wie + zu + analysieren + ein + Datum) und [* Formatierung *] (http://stackoverflow.com/search?q=%5Bjavascript%5D+zeigen+zum+datenformat+einem_Datum). – RobG

Antwort

1

Sie können moment.js verwenden, die fast alles tun, was Sie mit einem Datum wollen, für Ihren Fall sehen Sie sich die .format Methode an.

Sie können es auch in ein Datum new Date("2016-07-13T09:00:00.000-0700") konvertieren, dann verwenden Sie the methods in the Date Object, um es selbst zu tun. Aber es wird nicht so einfach wie im Moment.

+1

Mein Tipp: Springe direkt zu Moment: Es ist der Standard für die Formatierung von Javascript Datumsangaben. Die Kerndatumsmethoden von Javascript sind inkonsistent, verwirrend und weisen keine signifikante Funktionalität auf. – machineghost

+0

Sagen "Bibliothek X verwenden" ist keine Antwort, es sollte ein Kommentar sein. Die Frage ist off-topic, gerade weil die Art der Antwort, die sie anregt, Vorschläge sein werden, verschiedene Bibliotheken zu verwenden, anstatt ein bestimmtes Problem mit Code zu lösen. – RobG

+0

@RobG Nun die Frage ist "Kennt jemand ein Paket", so eine Bibliothek ist wirklich, was hier gefragt wurde, nicht? Ich bin mir sicher, warum sagst du, dass es keine Antwort ist. – user3