JavaScript ymplementeart stringkonverzje nei datatype

Referinsje

JavaScript Date String

Konvertearje datatype nei tekenrige

De funksje fan 'e folgjende foarbyldfunksje is it ynfiere fan in fariabele fan datatype en konvertearje yn in tekenútfier yn yyyy-MM-dd-formaat. As jo ​​oeren, minuten en sekonden opnimme moatte, foegje se dan sels ta. As jo ​​moatte konvertearje nei oare formaten, kinne jo it ek oanpasse as nedich.

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

Konvertearje datum fan tekenrige nei datum type

De funksje fan dizze funksje is it omsette fan in tekenrige yn yyyy-MM-dd opmaak yn in datatype. Dizze funksje en de boppesteande funksjes kinne yn pearen brûkt wurde.

            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);
}
        

Oare tips

It is wichtich om te notearjen dat yn JavaScript de moanne begjint fan 0, dus 0 betsjut jannewaris. It Date-objekt befettet ek in soad oare metoaden. Foar details kinne jo ferwize nei de referinsjes boppe oan dit artikel.