JavaScript implementiert die Konvertierung von Zeichenfolgen in den Datumstyp
Referenz
JavaScript Date StringKonvertieren Sie den Datumstyp in eine Zeichenfolge
Die Funktion der folgenden Beispielfunktion besteht darin, eine Datumsvariable einzugeben und in eine Zeichenfolgenausgabe im Format JJJJ-MM-TT umzuwandeln. Wenn Sie Stunden, Minuten und Sekunden angeben müssen, fügen Sie diese bitte selbst hinzu. Wenn Sie in andere Formate konvertieren müssen, können Sie diese auch nach Bedarf ändern.
function dateToString(date) {
if (!date) {
date = new Date();
}
return date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate();
}
Konvertieren Sie das Datum des Zeichenfolgentyps in den Datumstyp
Die Funktion dieser Funktion besteht darin, eine Zeichenfolge im Format JJJJ-MM-TT in einen Datumstyp zu konvertieren. Diese Funktion und die obigen Funktionen können paarweise verwendet werden.
function stringToDate(dateString) {
if (!dateString) {
return new Date();
}
var dateList = dateString.split("-");
var year = parseInt(dateList[0], 10);
var month = parseInt(dateList[1], 10) - 1;
var day = parseInt(dateList[2], 10);
return new Date(year, month, day);
}
Andere Tipps
Es ist wichtig zu beachten, dass in JavaScript der Monat bei 0 beginnt, also bedeutet 0 Januar. Das Date-Objekt enthält auch viele andere Methoden. Weitere Informationen finden Sie in den Referenzen oben in diesem Artikel.