Mendapatkan Tatasusunan Tarikh antara Dua Tarikh dalam Javascript
Menentukan tatasusunan objek tarikh untuk setiap hari antara dua tarikh yang diberikan ialah tugas biasa apabila bekerja dengan tarikh dalam Javascript. Tatasusunan ini perlu mengambil kira sempadan bulan dan tahun untuk mengekalkan ketepatan.
Pelaksanaan:
Untuk mencapai ini, kita boleh menentukan fungsi yang dipanggil getDates yang mengambil dua objek tarikh sebagai parameter: tarikh mula dan tarikh tamat. Dalam fungsi ini:
Contoh Kod:
Berikut ialah contoh cara anda boleh melaksanakan fungsi getDates:
Date.prototype.addDays = function(days) { var date = new Date(this.valueOf()); date.setDate(date.getDate() + days); return date; } function getDates(startDate, stopDate) { var dateArray = new Array(); var currentDate = startDate; while (currentDate <= stopDate) { dateArray.push(new Date (currentDate)); currentDate = currentDate.addDays(1); } return dateArray; }
Pelaksanaan ini memanjangkan prototaip Tarikh dengan kaedah addDays untuk kemudahan. Demo langsung boleh didapati di http://jsfiddle.net/jfhartsock/cM3ZU/.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Susunan Tarikh Antara Dua Tarikh dalam Javascript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!