이 기사의 예에서는 두 날짜 기간 내의 날짜를 계산하는 JavaScript 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 구현 방법은 다음과 같습니다.
/***************************
* 두 날짜 기간 내의 모든 날짜를 계산합니다
*
* @param value1
* 시작일 YYYY-MM-DD
* @param value2
* 종료일
* 귀국 날짜 배열
*/
함수 dataScope(값1, 값2) {
var getDate = function(str) {
var tempDate = new Date();
var list = str.split("-");
tempDate.setFullYear(list[0])
tempDate.setMonth(목록[1] - 1);
tempDate.setDate(list[2])
tempDate 반환;
}
var date1 = getDate(값1)
var date2 = getDate(값2)
If (날짜1 > 날짜2) {
var tempDate = 날짜1;
날짜1 = 날짜2
날짜2 = 임시날짜
}
date1.setDate(date1.getDate() 1)
var dateArr = []
변수 i = 0
동안 (!(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
나
/*
* document.write("
" date1.getFullYear()
* "-" (date1.getMonth() 1) "-" date1.getDate() "
")
*/
// document.write(dateArr[i] "
")
date1.setDate(date1.getDate() 1)
}
귀국일도착
}
이 기사가 모든 사람의 JavaScript 프로그래밍 설계에 도움이 되기를 바랍니다.