Ĝavoskripto efektivigas ĉenan konvertiĝon ĝis dato

Referenco

JavaScript Date String

Konverti datan tipon al ĉeno

La funkcio de la sekva ekzempla funkcio estas enigi datospecan variablon kaj konverti ĝin en ĉenan rezulton en formato yyyy-MM-dd. Se vi bezonas inkluzivi horojn, minutojn kaj sekundojn, bonvolu aldoni ilin mem. Se vi bezonas konverti al aliaj formatoj, vi ankaŭ povas modifi ĝin laŭbezone.

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

Konverti daton de ĉena tipo al dato-tipo

La funkcio de ĉi tiu funkcio estas konverti ĉenon en formato yyyy-MM-dd en datospecon. Ĉi tiu funkcio kaj la supraj funkcioj povas esti uzataj duope.

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

Aliaj konsiloj

Precipe gravas noti, ke en Ĝavoskripto la monato komenciĝas de 0, do 0 signifas januaron. La objekto Date enhavas ankaŭ multajn aliajn metodojn. Por detaloj, bonvolu raporti al la referenca materialo supre de ĉi tiu artikolo.