[javascript] 특정 날짜로부터 일정 기간 이후(이전)의 날짜 구하기
JavaScript를 사용하여 특정 날짜로부터 일정 기간을 더하거나 뺄 수 있습니다. 아래는 더하거나 빼는 방법에 대한 예제 코드입니다.
// 특정 날짜 객체 생성
const startDate = new Date('2022-01-01');
// 7일을 더한 날짜
const futureDate = new Date(startDate);
futureDate.setDate(startDate.getDate() + 7);
// 7일을 뺀 날짜
const pastDate = new Date(startDate);
pastDate.setDate(startDate.getDate() - 7);
위 예제에서는 첫 번째로 new Date()
를 사용하여 특정 날짜('2022-01-01'
)의 Date 객체를 생성합니다. 그런 다음 setDate()
메서드를 사용하여 날짜를 더하거나 빼는 방법을 보여줍니다. + 7
은 7일을 더하고, - 7
은 7일을 뺍니다.
이와 같은 방법으로 일정 기간을 더하거나 뺀 날짜를 구할 수 있습니다.
이외에도 Moment.js 또는 date-fns 같은 라이브러리를 사용하여 일정 기간을 더하거나 빼는 작업을 더 쉽게 할 수 있습니다.
참고 문헌: