В этой статье описывается метод расчета дат в течение двух и времени даты и времени в JavaScript. Поделитесь этим для вашей ссылки. Конкретный метод реализации следующим образом:
Скопируйте код следующим образом:/*****************************
* Рассчитайте все даты в два периода времени даты
*
* @param value1
* Дата начала yyyy-mm-dd
* @param value2
* Дата окончания
* Массив дат возврата
*/
функция DataScope (value1, value2) {
var getDate = function (str) {
var tempadate = new Date ();
var list = str.split ("-");
tempdate.setbleear (list [0]);
tempdate.setmonth (список [1] - 1);
tempdate.setDate (список [2]);
вернуть Tempdate;
}
var date1 = getDate (value1);
var date2 = getDate (значение2);
if (date1> date2) {
var tempdate = date1;
Date1 = date2;
date2 = tempdate;
}
date1.setDate (date1.getDate () + 1);
var datearr = [];
var i = 0;
while (! (date1.getfyear () == date2.getfyear ()
&& date1.getmonth () == date2.getmonth () && date1.getdate () == date2
.GetDate ())) {
var Daystr = date1.getDate (). ToString ();
if (dashstr.length == 1) {
Daystr = "0"+Daystr;
}
datearr [i] = date1.getfulaear () + "-" + (date1.getmonth () + 1) + "-"
+ Daystr;
i ++;
/*
* document.write ("<div style = 'display: block'>" + date1.getflyear () +
* "-" + (date1.getmonth () + 1) + "-" + date1.getDate () + "</div>");
*/
// document.write (datearr [i] + "<br>");
date1.setDate (date1.getDate () + 1);
}
вернуть Datearr;
}
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.