JavaScript implementeert stringconversie naar het datumtype

Referentie

JavaScript Date String

Converteer datumtype naar tekenreeks

De functie van de onderstaande voorbeeldfunctie is om een ​​variabele van het datumtype in te voeren en deze om te zetten in een tekenreeks in de indeling jjjj-MM-dd voor uitvoer. Als u uren, minuten en seconden moet invoeren, voegt u deze zelf toe. Als u naar andere indelingen moet converteren, kunt u deze indien nodig ook wijzigen.

            function dateToString(date) {
    if (!date) {
        date = new Date();
    }
    return date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate();
}
        

Converteer de datum van het stringtype naar het datumtype

De functie van deze functie is om een ​​string in de indeling jjjj-MM-dd om te zetten in een datumtype. Deze functie en de bovenstaande functies kunnen in paren worden gebruikt.

            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 tips

Het is belangrijk op te merken dat in JavaScript de maand begint met 0, dus 0 betekent januari. Het Date-object bevat ook vele andere methoden.Voor details verwijzen wij u naar de referenties bovenaan dit artikel.