Oh MyUtils

날짜 계산기 - 날짜 차이, 나이 및 영업일 계산 온라인

날짜 차이 계산, 기간 더하기/빼기, 영업일 카운트, 나이 계산을 수행합니다. 모든 처리는 브라우저에서 이루어지며 서버로 데이터가 전송되지 않습니다.

자주 묻는 질문

날짜 계산기란 무엇인가요?

날짜 계산기는 두 날짜 간의 차이 계산, 기간 더하기/빼기, 영업일 계산, 나이 계산 등 다양한 날짜 관련 계산을 수행하는 도구입니다. 프로젝트 계획, 마감일 추정, 계약 계산, 나이 확인에 필수적입니다.

두 날짜 사이의 일수를 어떻게 계산하나요?

'날짜 차이' 탭을 선택하고 시작일과 종료일을 입력하면 년, 월, 일, 주, 시간, 분, 초 단위로 차이를 즉시 보여줍니다. '종료일 포함' 토글을 켜면 마지막 날도 카운트에 포함됩니다.

영업일은 어떻게 계산되나요?

영업일은 기본적으로 주말(토요일과 일요일)을 제외합니다. '영업일' 탭에서 날짜 범위를 입력하고, 필요 시 토요일을 영업일에 포함할 수 있습니다.

윤년을 올바르게 처리하나요?

네. 이 계산기는 JavaScript의 네이티브 Date API를 사용하여 2월 29일을 포함한 윤년을 정확하게 처리합니다. 2월 29일에 1년을 더하면 2월 28일(대상 연도도 윤년이면 2월 29일)이 됩니다.

날짜 데이터는 안전한가요?

네. 모든 계산은 JavaScript를 사용하여 브라우저에서 100% 수행됩니다. 날짜 데이터는 어떤 서버에도 전송되지 않습니다. 브라우저 개발자 도구의 네트워크 탭에서 확인할 수 있습니다.

코드 예제

// Calculate days between two dates
const start = new Date('2024-01-01');
const end = new Date('2024-12-31');
const diffMs = end.getTime() - start.getTime();
const diffDays = Math.floor(diffMs / (1000 * 60 * 60 * 24));
console.log(`${diffDays} days`); // 365 days

// Add days to a date
const date = new Date('2024-03-15');
date.setDate(date.getDate() + 90);
console.log(date.toISOString().split('T')[0]); // 2024-06-13

// Calculate age
const birthday = new Date('1990-05-15');
const today = new Date();
let age = today.getFullYear() - birthday.getFullYear();
const m = today.getMonth() - birthday.getMonth();
if (m < 0 || (m === 0 && today.getDate() < birthday.getDate())) age--;
console.log(`Age: ${age}`);

관련 도구