Ĝavoskripto efektivigas ĉenan konvertiĝon ĝis dato
Referenco
JavaScript Date StringKonverti 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.