Holen Sie sich genau den Tag aus dem Datum ein string in Javascript
Ich habe dies SO schreiben: Wo finde ich Dokumentation über die Formatierung von einem Datum in JavaScript?
Auch ich habe mir in http://home.clara.net/shotover/datetest.htm
Mein string ist: Mon Jun 24 2013 05:30:00 GMT+0530 (India Standard Time)
Und ich will es konvertieren zu dd-mm-yyyy
format.
Versuchte ich mit:
var dateString = 'Mon Jun 24 2013 05:30:00 GMT+0530 (India Standard Time)';
var myDate = new Date(dateString);
var final_date = myDate.getDay()+"-"+(myDate.getMonth()+1)+"-"+myDate.getFullYear();
Aber es gibt mir das Ergebnis als: 1-6-2013
Den getDay()
Wert ist der index der Tag in der Woche.
Zum Beispiel,
Wenn meine dateString
ist Thu Jun 20 2013 05:30:00 GMT+0530 (India Standard Time)
es gibt eine Ausgabe als 4-6-2013
Wie bekomme ich den richtigen Wert des Tages?
P. S: ich habe versucht, mit .toLocaleString()
und die Schaffung von neuen date-Objekt aus. Aber es gibt das gleiche Ergebnis.
InformationsquelleAutor Prasad Jadhav | 2013-06-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Um den Tag des Monats verwenden
getDate()
:getDate()
...danke Sirko.InformationsquelleAutor Sirko
W3 schools schlägt vor, nur den Bau Ihrer Tage in der Woche-array und die, die es verwenden:
Nicht super-elegant, aber brauchbar.
dd-mm-yyyy
?InformationsquelleAutor mike
Ersetzen getDay() mit getDate().
Oben wird wieder das lokale Datum für jeden Teil des Datums, Verwendung der UTC-Varianten, wenn Sie die Weltzeit.
InformationsquelleAutor Sparko
Ich denke, Sie haben ein Array mit den Tagen & verwenden Sie es mit dem empfangenen index aus der
getDay()
Methode.InformationsquelleAutor powercoder23