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?

Schreibe einen Kommentar