JavaScript Datum.format ist nicht eine Funktion
Ich bin mit diesem Stück code ein, um den string, der Datum yyyy-mm-dd
aus einem hidden-Feld ein und formatieren Sie ihn wie gewünscht.
var date_string = $('#end-date').val();
var splitDate = date_string.split("-");
var end_date = new Date(splitDate[0], splitDate[1] - 1, splitDate[2]);
end_date.format("dddd, mmmm dS, yyyy")
Aber es wirft einen Fehler:
end_date.format is not a function
Warum ist es passiert und wie man das Problem beheben?
- Mögliche Duplikate? stackoverflow.com/questions/1056728/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist, weil
.format
ist nicht eine native JavaScript-Funktion aufDate.prototype
.Müssen Sie eine lib wie diese: http://jacwright.com/projects/javascript/date_format/
Ich persönlich benutze http://momentjs.com/ zum verwalten von Daten in JavaScript -
Erhalten Sie diese Fehlermeldung, da
Datum.der Prototyp.format
einfach nicht vorhanden ist (ich Frage mich, warum Sie denken, dass es tut).Sehen diese Frage über Lösungen, wie das formatieren von Daten.