[책] 자바스크립트 코드 레시피 278 - 75일차

wangkodok·2022년 6월 19일
0

날짜 계산하기

  • 하루 뒤의 날짜를 알고 싶을 때
  • 달을 넘겨 계산하고 싶을 때

설명

날짜를 가져오거나 설정하는 메소드에서 지정한 날짜로부터 몇 개월 전이나 몇일 후의 날짜를 구할 수 있습니다. 계산 결과가 날짜의 유효 범위를 넘어서는 경우에는 Date 객체가 환산 작업을 합니다. 12월에서 2개월을 더하면 결과는 14가 되지만, Date 객체는 적절한 환산을 통해 2월을 반환합니다.

실습

1개월 전, 60일 후 날짜를 알아봅니다.

const date = new Date('2020/06/01');
date.setMonth(date.getMonth() - 1); // 1개월 전
console.log(date.toLocaleDateString()); // 결과: '2020. 5. 1'
date.setDate(date.getDate() + 60); // 60일 후
console.log(date.toLocaleDateString()); // 결과: '2020. 6. 30'
profile
기술을 기록하다.

0개의 댓글

관련 채용 정보