JavaScript melaksanakan penukaran rentetan kepada jenis tarikh
Rujukan
JavaScript Date StringTukar jenis tarikh ke rentetan
Fungsi fungsi contoh berikut adalah memasukkan pemboleh ubah jenis tarikh dan mengubahnya menjadi rentetan dalam format yyyy-MM-dd untuk output. Sekiranya anda perlu memasukkan jam, minit dan saat, sila tambahkan sendiri. Sekiranya anda perlu menukar ke format lain, anda juga boleh mengubahnya mengikut keperluan.
function dateToString(date) {
if (!date) {
date = new Date();
}
return date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate();
}
Tukar tarikh jenis rentetan ke jenis tarikh
Fungsi fungsi ini adalah untuk menukar rentetan dalam format yyyy-MM-dd menjadi jenis tarikh. Fungsi ini dan fungsi di atas boleh digunakan secara berpasangan.
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);
}
Petua lain
Sangat penting untuk diperhatikan bahawa dalam JavaScript, bulan bermula dari 0, jadi 0 bermaksud Januari. Objek Date juga mengandungi banyak kaedah lain. Untuk perincian, sila rujuk rujukan di bahagian atas artikel ini.