JavaScript toteuttaa merkkijonon muuntamisen päivämäärätyypiksi
Viite
JavaScript Date StringMuunna päivämäärätyyppi merkkijonoksi
Seuraavan esimerkkitoiminnon tehtävänä on syöttää päivämäärätyyppinen muuttuja ja muuntaa se merkkijonotulosteeksi vvvv-KK-pp-muodossa. Jos haluat lisätä tunnit, minuutit ja sekunnit, lisää ne itse. Jos haluat muuntaa muiksi muodoiksi, voit myös muokata sitä tarpeen mukaan.
function dateToString(date) {
if (!date) {
date = new Date();
}
return date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate();
}
Muunna merkkijonotyypin päivämäärä päivämäärätyypiksi
Tämän toiminnon tehtävänä on muuntaa merkkijono vvvv-KK-pp-muoto päivämäärätyypiksi. Tätä toimintoa ja yllä olevia toimintoja voidaan käyttää pareittain.
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);
}
Muita vinkkejä
On tärkeää huomata, että JavaScriptissä kuukausi alkaa 0: sta, joten 0 tarkoittaa tammikuua. Date-objekti sisältää myös monia muita menetelmiä. Lisätietoja on tämän artikkelin yläosassa olevissa viitteissä.