>  기사  >  웹 프론트엔드  >  두 날짜 기간 내의 날짜를 계산하는 JavaScript 방법_javascript 기술

두 날짜 기간 내의 날짜를 계산하는 JavaScript 방법_javascript 기술

WBOY
WBOY원래의
2016-05-16 16:09:101497검색

이 기사의 예에서는 두 날짜 기간 내의 날짜를 계산하는 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 프로그래밍 설계에 도움이 되기를 바랍니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.