Cet article décrit la méthode de calcul des dates dans les deux périodes de date et de date en JavaScript. Partagez-le pour votre référence. La méthode de mise en œuvre spécifique est la suivante:
Copiez le code comme suit: / *********************************
* Calculer toutes les dates en deux périodes de date
*
* @param value1
* Date de début Yyyy-mm-dd
* @param value2
* Date de fin
* Tableau de date de retour
* /
fonction datascope (valeur1, valeur2) {
var getDate = fonction (str) {
var tempdate = new Date ();
var list = str.split ("-");
tempdate.settilyar (list [0]);
tempdate.setmonth (liste [1] - 1);
tempdate.setDate (list [2]);
retour tempdate;
}
var date1 = getDate (valeur1);
var date2 = getDate (valeur2);
if (date1> date2) {
var tempdate = date1;
DATE1 = DATE2;
Date2 = tempdate;
}
date1.setDate (date1.getDate () + 1);
var dataearr = [];
var i = 0;
while (! (date1.getlyar () == date2.getlyar ()
&& date1.getMonth () == date2.getMonth () && date1.getDate () == Date2
.getDate ())) {
var daystr = date1.getDate (). toString ();
if (daytr.length == 1) {
Daystr = "0" + Daystr;
}
datyEarr [i] = date1.getlyar () + "-" + (date1.getMonth () + 1) + "-"
+ Daystr;
i ++;
/ *
* document.write ("<div style = 'affichage: block'>" + date1.getlyar () +
* "-" + (date1.getMonth () + 1) + "-" + date.getDate () + "</div>");
* /
// document.write (dataearr [i] + "<br>");
date1.setDate (date1.getDate () + 1);
}
return datearr;
}
J'espère que cet article sera utile à la programmation JavaScript de tous.