이 기사에서는 JavaScript의 두 날짜 및 기간 내에 날짜를 계산하는 방법에 대해 설명합니다. 참조를 위해 공유하십시오. 특정 구현 방법은 다음과 같습니다.
다음과 같이 코드를 복사하십시오 :/***********************************
* 두 날짜 기간으로 모든 날짜를 계산하십시오
*
* @param value1
* 시작 날짜 yyyy-mm-dd
* @param value2
* 종료 날짜
* 반환 날짜 배열
*/
함수 dataScope (value1, value2) {
var getDate = function (str) {
var tempdate = 새로운 날짜 ();
var list = str.split ( "-");
tempdate.setlyear (list [0]);
tempdate.setmonth (list [1] -1);
tempdate.setDate (list [2]);
반환 온도;
}
var date1 = getDate (value1);
var date2 = getDate (value2);
if (date1> date2) {
var tempdate = date1;
날짜 1 = 날짜 2;
date2 = tempdate;
}
날짜 1.setDate (date1.getDate () + 1);
var datearr = [];
var i = 0;
while (!
&& date1.getMonth () == date2.getMonth () && date1.getDate () == date2
.getDate ())) {
var daystr = date1.getDate (). toString ();
if (dayst.length == 1) {
daystr = "0"+DayStr;
}
datearr [i] = date1.getlyear () + "-" + (date1.getmonth () + 1) + "-"-"-"-"
+ daystr;
i ++;
/*
* document.write ( "<divy style = 'display : block'>" + date1.getlyear () +
* "-" + (date1.getMonth () + 1) + "-" + date1.getDate () + "</div>");
*/
// document.write (datearr [i] + "<br>");
날짜 1.setDate (date1.getDate () + 1);
}
반환 Datearr;
}
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.