날짜/시간 계산 실무 가이드
업무에서 날짜 계산과 타임스탬프 변환은 필수 기능입니다. 이 가이드에서는 실무에 바로 활용할 수 있는 날짜/시간 처리 방법을 알아봅니다.
1. 날짜 계산의 기초
D-Day 계산
프로젝트 마감일, 이벤트 D-Day 등을 계산할 때 유용합니다.
const today = new Date();
const dday = new Date('2026-12-31');
const diff = Math.floor((dday - today) / (1000 * 60 * 60 * 24));
console.log(`D-${diff}`);
근무일 계산
주말과 공휴일을 제외한 실제 근무일을 계산합니다.
2. 타임스탬프 변환
Unix 타임스탬프란?
1970년 1월 1일 00:00:00 UTC부터 경과한 초(秒) 수를 의미합니다.
// 현재 타임스탬프
const timestamp = Math.floor(Date.now() / 1000);
// 타임스탬프를 날짜로 변환
const date = new Date(timestamp * 1000);
console.log(date.toLocaleString());