Contoh dalam artikel ini menerangkan kaedah JavaScript untuk mengira tarikh dalam dua tempoh masa tarikh. Kongsikan dengan semua orang untuk rujukan anda. Kaedah pelaksanaan khusus adalah seperti berikut:
/***************************
* Kira semua tarikh dalam dua tempoh masa tarikh
*
* @param value1
* Tarikh mula YYYY-MM-DD
* @param nilai2
* Tarikh tamat
* tatasusunan tarikh kembali
,*/
fungsi dataScope(nilai1, nilai2) {
var getDate = function(str) {
var tempDate = new Date();
var list = str.split("-");
tempDate.setFullYear(senarai[0]);
tempDate.setMonth(senarai[1] - 1);
tempDate.setDate(senarai[2]);
tempDate kembali;
}
var date1 = getDate(nilai1);
var date2 = getDate(nilai2);
Jika (tarikh1 > tarikh2) {
var tempDate = tarikh1;
tarikh1 = tarikh2;
tarikh2 = tempTarikh;
}
date1.setDate(date1.getDate() 1);
var dateArr = [];
var i = 0;
Manakala (!(date1.getFullYear() == date2.getFullYear()
.getDate())) {
var dayStr =date1.getDate().toString();
If(dayStr.length ==1){
dayStr="0" dayStr;
dateArr[i] = date1.getFullYear() "-" (date1.getMonth() 1) "-"
dayStr;
saya ;
/*
* document.write("
" date1.getFullYear()
* "-" (date1.getMonth() 1) "-" date1.getDate() "
");
*/
// document.write(dateArr[i] "
");
date1.setDate(date1.getDate() 1);
}
Tarikh kembaliArr;
}
Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.