[javascript] 오늘을 기준으로 특정 날짜가 몇 일 전인지 확인하기
특정 날짜가 현재 날짜로부터 몇 일 전인지 계산하는 방법에 대해 알아봅시다.
JavaScript를 사용한 날짜 계산
JavaScript에서는 Date
객체를 사용하여 날짜를 다룰 수 있습니다. 특정 날짜와 현재 날짜의 차이를 계산하기 위해서는 다음과 같이 코드를 작성할 수 있습니다.
예를 들어, 2022년 10월 15일과 현재 날짜와의 차이를 계산하려면 다음과 같이 코드를 작성할 수 있습니다.
// 특정 날짜
const specificDate = new Date('2022-10-15');
// 현재 날짜
const currentDate = new Date();
// 차이를 계산
const timeDiff = currentDate.getTime() - specificDate.getTime();
const dayDiff = Math.floor(timeDiff / (1000 * 3600 * 24));
console.log('현재 날짜로부터 특정 날짜까지', dayDiff, '일이 남았습니다');
위 코드에서 특정 날짜와 현재 날짜의 차이인 dayDiff
변수에 일 수가 저장됩니다.
결과 확인
위 예제 코드를 실행하면 ‘현재 날짜로부터 특정 날짜까지 xx 일이 남았습니다’와 같은 메시지가 출력됩니다.
이제 위의 코드를 사용하여 특정 날짜가 현재 날짜로부터 몇 일 전인지 쉽게 확인할 수 있습니다.