두 날짜 사이의 날짜에 대한 Javascript 배열을 어떻게 얻을 수 있나요?
주어진 두 날짜 사이의 각 날짜를 나타내는 날짜 개체 배열을 생성하려면 다음을 사용할 수 있습니다. 다음 단계:
Date 객체의 기능:
Date.prototype.addDays = function(days) { var date = new Date(this.valueOf()); date.setDate(date.getDate() + days); return date; }
날짜 배열을 생성하는 함수 만들기:
function getDates(startDate, stopDate) { var dateArray = new Array(); var currentDate = startDate; while (currentDate <= stopDate) { dateArray.push(new Date(currentDate)); currentDate = currentDate.addDays(1); } return dateArray; }
예:
var range = getDates(new Date(), new Date().addDays(7)); // range = [<Date object>, <Date object>, ..., <Date object>]
이 접근 방식은 월 및 연도 경계를 설정하여 결과 배열이 제공된 시작 날짜와 종료 날짜 사이의 날짜 범위를 정확하게 나타내도록 합니다.
위 내용은 JavaScript에서 주어진 두 날짜 사이의 날짜 배열을 생성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!