JavaScript umwandeln, string in Datum mit dem format (dd mmm yyyy) D. 01 Jun 2012
Ich bekomme eine string-variable mit Datum im format 6/1/2012
möchte ich es konvertieren in 01 Jun 2012
.
JS FIDDLE DEMO
Code habe ich versucht:
var t_sdate="6/1/2012";
var sptdate = String(t_sdate).split("/");
var myMonth = sptdate[0];
var myDay = sptdate[1];
var myYear = sptdate[2];
var combineDatestr = myYear + "/" + myMonth + "/" + myDay;
var dt = new Date(combineDatestr);
var formatedDate= dt.format("dd mmm yyyy")
alert(formatedDate);
Erste Ausgabe als 01 000 2012
erforderlich als 01 Jun 2012
Uncaught TypeError: Object [object Datum] hat keine Methode "format", war der Fehler protokolliert in der Konsole. Der code, den Sie haben, funktionieren wird, wenn Sie dateformat-js-plugin in Ihrem code.
bin nicht mit jedem externen js-Datei, ist es möglich, dies zu tun, ohne Verwendung einer externen Datei
Schau mal hier: stackoverflow.com/questions/1056728/...
hast u die Nutzung dieser blog.stevenlevithan.com/archives/date-time-format ? u sicher u dwonloaded die date.format.js Datei und stellen Sie es richtig, bevor u mit Programmieren angefangen?
bin nicht mit jedem externen js-Datei, ist es möglich, dies zu tun, ohne Verwendung einer externen Datei
Schau mal hier: stackoverflow.com/questions/1056728/...
hast u die Nutzung dieser blog.stevenlevithan.com/archives/date-time-format ? u sicher u dwonloaded die date.format.js Datei und stellen Sie es richtig, bevor u mit Programmieren angefangen?
InformationsquelleAutor Satinder singh | 2013-07-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies:
Jsfiddle demo
external js
Lokalisierte Lösung, die funktioniert nur für die de-locale.
gibt es eine Möglichkeit zum drucken von Tag-Namen zusammen mit dem gleichen code?
InformationsquelleAutor Chickenrice
Da anderen Usern bereits erwähnt, dass
"format"
ist nicht eine standard-Methode des Date-Objekts. Sie können es tun, ohne über format-Methode (auch wenn es existiert)JsFiddle Demo
InformationsquelleAutor sohaiby
jquery
(oder einer anderen Bibliothek), die Antworten sollten davon absehen, die Verwendung von Bibliotheken um das problem zu lösen (oder Sie können vorschlagen, dass eine Bibliothek benutzen, wäre einfacher). Hier, Sie nur annehmen, die OP ist mit jQueryUI; die Antwort wäre sinnvoller gewesen, hatte Sie vorgeschlagen, dass jQueryUI hat dieses Coole Funktionen, aber keine Bibliothek, die Antworten sind immer noch bevorzugt (vor allem angesichts OP ' s Frage, Kommentar). Werfen Sie auch einen Blick auf Stack Overflow Formatierung Hilfe: Einrücken, vier Zeichen für code-Blöcke (oder in backticks für inline-code).InformationsquelleAutor DhMi
Möchten Sie möglicherweise verwenden javascript Intl
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat
Wird das folgende Beispiel zeigen etwas, das wie
Nov 02, 2017
console.log(new Intl.DateTimeFormat('en-EN', { year: 'numeric', month: 'short', day: 'numeric' }).format(new Date()));
Milton.-
InformationsquelleAutor Milton
"format" nicht-standard-Methode des Date-Objekts
InformationsquelleAutor guy777
Verwenden Sie Großbuchstaben.
format
Funktion.InformationsquelleAutor satish