JavaScript implementerer strengkonvertering til datotype
Reference
JavaScript Date StringKonverter datatype til streng
Funktionen for følgende eksempelfunktion er at indtaste en datotype-variabel og konvertere den til en strengoutput i åååå-MM-dd-format. Hvis du har brug for at medtage timer, minutter og sekunder, skal du tilføje dem selv. Hvis du har brug for at konvertere til andre formater, kan du også ændre det efter behov.
function dateToString(date) {
if (!date) {
date = new Date();
}
return date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate();
}
Konverter dato for streng type til dato type
Funktionen til denne funktion er at konvertere en streng i åååå-MM-dd-format til en datatype. Denne funktion og ovenstående funktioner kan bruges parvis.
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);
}
Andre tip
Det er vigtigt at bemærke, at i JavaScript starter måneden fra 0, så 0 betyder januar. Date-objektet indeholder også mange andre metoder. For detaljer henvises til referencerne øverst i denne artikel.