Javascript-date-format ohne Zeitzone
Habe ich eine javascript-variable definiert ist, aus einer Eingabe-Wert.
$d = $('#date').val();
$myDateParts = $d.split("-");
$dflip = new Date($myDateParts[2], ($myDateParts[1]-1), $myDateParts[0]);
console.log($dflip);
$dflip = Wed Sep 19 00:00:00 UTC+0100 2012
Wie kann ich die Ausgabe formatieren einfach:
Wed Sep 19
- Schauen Sie in diesem blog-Artikel. Es erklärt eine Menge über das formatieren von Datum in javascript. Sie haben, was Sie jetzt brauchen und auch ein anderes format, das vielleicht nützlich, die Straße hinunter. blog.stevenlevithan.com/archives/date-time-format Diese StackOverflow-Artikel haben auch etwas ähnliches wie das, was Sie brauchen. stackoverflow.com/questions/1056728/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie etwas tun, mit
substring
odertoDateString
oder beidee.g:
Versuchen Sie es mit folgenden code.
Dies ist vielleicht nicht die sauberste, effizienteste oder beste Weg, das zu erreichen, was du suchst, aber ich erstellte eine Funktion geben Sie das Datum ohne die Zeitzone. Sie können einstellen, dass das "theDate" - variable zurück nur die Teile von dem Datum, das Sie wollen.
switch
anstatt einfach Auffüllen, ein array?Meine DateExtentions Bibliothek zu tun, dass - obwohl es vielleicht übertrieben ist, wenn alles, was Sie tun, ist, dass einem, einfachen format.
http://depressedpress.com/javascript-extensions/dp_dateextensions/
Kann ich parse das Datum basierend auf einer übergebenen Maske und die Ausgabe formatieren wie du willst (es werden auch nicht alle Sorten aktuell Mathematik und utility Material so wieder, ist es vielleicht schwerer sein, als Sie brauchen).