JavaScript implementiert die Konvertierung von Zeichenfolgen in den Datumstyp

Referenz

JavaScript Date String

Konvertieren 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.