[JavaScript] 자바스크립트에서 날짜 계산하기

2022. 6. 10. 00:10Program/JavaScript

083_자바스크립트에서 날짜 계산하기

[적용]

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

[내용]

날짜를 가져오거나 설정하는 메소드에서 지정한 날짜로부터 몇 개월 전이나 몇일 후의 날짜 등을 구할 수 있다.

계산 결과가 날짜의 유효 범위를 넘어서는 경우에는 Date 객체가 환산작업을 한다.

12월에서 2개월을 더하면 결과는 14가 되지만, Date 객체는 적절한 환신을 통해 2월을 반환하다.

const date = new Date('2022/06/01');
date.setMonth(date.getMonth() - 1);  // 1개월 전
console.log(date.toLocaleDateString());  // 결과: '2022.5.1.'
date.setDate(date.getDate() + 60);  // 60일 후
console.log(date.toLocaleString());  // 결과: '20220.6.30.'

 


 

 

 

 

 

참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 278
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김