JavaScript implementeer stringomskakeling na datumtipe

Verwysing

JavaScript Date String

Skakel datums in string om

Die funksie van die volgende voorbeeldfunksie is om 'n datatipe veranderlike in te voer en om te skakel na 'n string in yyyy-MM-dd formaat vir uitvoer. As u ure, minute en sekondes moet insluit, moet u dit self byvoeg. As u na ander formate moet omskakel, kan u dit ook verander soos nodig.

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

Skakel datum van stringtipe om na datumtipe

Die funksie van hierdie funksie is om 'n string in jjjj-MM-dd-formaat in 'n datumsoort om te sit. Hierdie funksie en bogenoemde funksie kan in pare gebruik word.

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

Ander wenke

Dit is belangrik om daarop te let dat in JavaScript die maand vanaf 0 begin, dus 0 beteken Januarie. Die Date-voorwerp bevat ook baie ander metodes: verwys na die verwysings bo-aan hierdie artikel vir meer inligting.