JavaScript implementeert stringconversie naar het datumtype
Referentie
JavaScript Date StringConverteer datumtype naar tekenreeks
De functie van de onderstaande voorbeeldfunctie is om een variabele van het datumtype in te voeren en deze om te zetten in een tekenreeks in de indeling jjjj-MM-dd voor uitvoer. Als u uren, minuten en seconden moet invoeren, voegt u deze zelf toe. Als u naar andere indelingen moet converteren, kunt u deze indien nodig ook wijzigen.
function dateToString(date) {
if (!date) {
date = new Date();
}
return date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate();
}
Converteer de datum van het stringtype naar het datumtype
De functie van deze functie is om een string in de indeling jjjj-MM-dd om te zetten in een datumtype. Deze functie en de bovenstaande functies kunnen in paren worden gebruikt.
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);
}
Andere tips
Het is belangrijk op te merken dat in JavaScript de maand begint met 0, dus 0 betekent januari. Het Date-object bevat ook vele andere methoden.Voor details verwijzen wij u naar de referenties bovenaan dit artikel.