[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 일이 남았습니다’와 같은 메시지가 출력됩니다.

이제 위의 코드를 사용하여 특정 날짜가 현재 날짜로부터 몇 일 전인지 쉽게 확인할 수 있습니다.

참고 자료