무료 날짜 및 시간 계산기
무료 온라인 날짜 및 시간 도구: 나이 계산기, 날짜 사이의 일수, 날짜 계산, 유닉스 타임스탬프 변환기, ISO 주 번호. 계정이 필요하지 않습니다.
정확한 나이, 두 날짜 사이의 일수, 날짜에 시간 더하기/빼기, Unix 타임스탬프 변환, ISO 주 번호 등 사람들이 자주 찾는 날짜·시간 계산을 다루는 무료 도구 모음입니다. 모든 도구는 브라우저에서만 실행되며 계정이 필요 없습니다.
마감일까지 며칠 남았는지, 특정 날짜가 ISO 몇 주에 해당하는지, Unix 타임스탬프를 읽기 쉬운 날짜로 바꾸는 방법이 필요한지에 관계없이 이 계산기들은 즉시 정확한 답을 제공합니다.
각 계산기 소개
나이 계산기
나이 계산기는 생년월일부터 기준 날짜(기본값은 오늘)까지의 나이를 연·월·일로 정확히 계산해 줍니다. 윤년도 올바르게 처리합니다. 2월 29일에 태어난 사람은 나이 계산 목적에서는 평년에는 2월 28일을 생일로 간주합니다. 결과에는 출생 이후 경과한 총 일수, 주수, 시간도 함께 표시됩니다.
정확한 나이(만 몇 년, 몇 개월, 몇 일)는 생각보다 중요합니다. 법적 기준(운전 가능 연령, 은퇴 연령, 보험 자격), 의료 기준, 계약 조건 등은 나이를 정확히 명시하는 경우가 많습니다. 달의 길이가 다르고 윤년이 있는 구간을 손으로 계산하면 오류가 생기기 쉬운데, 이 계산기는 그 문제를 없애줍니다.
두 날짜 사이의 일수 계산기
두 날짜 사이의 일수 계산기는 임의의 두 날짜를 기준으로 정확한 달력 일수, 주수, 개월 수, 영업일 수를 계산합니다. 영업일은 주말(토요일·일요일)을 제외하지만 국가마다 다른 공휴일은 반영하지 않습니다. 또한 양방향으로 동작하므로 시작 날짜가 종료 날짜보다 앞설 필요가 없습니다.
흔한 사용 예: 근로 계약의 통지 기간 계산, 행사/마감일까지 남은 일수 계산, 구독 또는 청구 주기의 길이 확인, 프로젝트에 남은 근무일 수 확인 등입니다. 법적 효력이 있는 상황에서는 달력 일수와 영업일이 크게 달라질 수 있는데, 이 계산기는 둘 다 보여줍니다.
날짜 더하기/빼기 계산기
날짜 계산기는 시작 날짜에서 일·주·월·년을 조합해 더하거나 뺍니다. 월 단위 계산도 올바르게 처리합니다. 예를 들어 1월 31일에 1개월을 더하면 3월 3일이 아니라 2월 28일(윤년이면 29일)이 됩니다. 이는 달력 시스템의 동작 방식과 계약 기간, 청구 주기, 법적 기한을 계산하는 방식과 일치합니다.
일반적인 사용 예: 오늘로부터 30/60/90일 후 마감일 계산, 계약 시작일로부터 6개월/12개월 후 날짜 계산, 배송 예상 기간 산정, 만기일 계산 등입니다. 월과 년의 길이는 일정하지 않기 때문에 ‘1개월 추가’는 ‘30일 추가’와 같지 않습니다. 이 차이는 법적·재정적 의무가 걸린 날짜에서 특히 중요합니다.
Unix 타임스탬프 변환기
Unix 타임스탬프는 Unix 에포크(1970년 1월 1일 00:00:00 UTC) 이후 경과한 초(또는 밀리초) 수를 나타내는 정수입니다. 변환기는 초 단위 또는 밀리초 단위 타임스탬프를 입력받아 UTC, 로컬 시간, ISO 8601 형식의 날짜·시간으로 변환해 줍니다. 반대로 특정 날짜·시간을 Unix 타임스탬프로 변환하는 것도 가능합니다.
Unix 타임스탬프는 서버 로그, API 응답, 데이터베이스 레코드, JWT 토큰, 거의 모든 프로그래밍 언어의 표준 라이브러리에서 사용됩니다. JavaScript의 Date.now()는 밀리초를 반환하고, 대부분의 서버 환경과 POSIX 함수는 초를 사용합니다. 변환기는 숫자의 크기를 보고 자동으로 판별하며, 100억보다 큰 값은 밀리초로 처리합니다.
ISO 주 번호 계산기
주 번호 계산기는 임의의 날짜에 대한 ISO 8601 주 번호를 반환하고, 52주 또는 53주 전체가 포함된 연간 달력을 보여줍니다. ISO 8601에서 주는 월요일부터 일요일까지입니다. 1주는 ‘해당 연도의 첫 번째 목요일이 포함된 주’로 정의되므로, 1월 1일이 전년도 52주 또는 53주에 속할 수 있고 12월 31일이 다음 해 1주에 속할 수도 있습니다.
ISO 주 번호는 공급망 관리, 제조, 방송, 프로젝트 계획에서 널리 사용됩니다. 많은 ERP 시스템, 스프레드시트, 일정 관리 도구는 날짜 범위 대신 주 번호로 주를 참조합니다. 이 계산기는 각 주의 시작(월요일)과 끝(일요일) 날짜도 함께 보여 주어, 주 번호와 구체적인 날짜 사이를 쉽게 변환할 수 있습니다.
어떤 계산기를 사용해야 하나요?
대부분의 날짜 관련 질문은 가장 단순하게 답을 주는 도구부터 시작하세요. “정확한 내 나이는?” → 나이 계산기. “마감일까지 며칠 남았지?” → 두 날짜 사이의 일수. “오늘로부터 90일 후는?” → 날짜 더하기. “오늘은 몇 주차?” → 주 번호 계산기. “이 타임스탬프는 무슨 뜻?” → Unix 타임스탬프 변환기.
두 날짜 사이의 일수 계산기와 날짜 더하기 계산기는 목적이 일부 겹치지만 서로 다른 질문에 답합니다. ‘두 날짜 사이’는 알려진 두 날짜 사이의 간격을 알려줍니다. ‘날짜 더하기’는 시작 날짜와 기간을 알 때, 그 기간이 지난 뒤의 날짜를 알려줍니다. 두 날짜가 모두 있으면 ‘두 날짜 사이’를, 시작과 기간을 알면 ‘날짜 더하기’를 사용하세요.
Frequently asked questions
현재 ISO 주 번호는 무엇인가요?
주 번호 계산기를 열면 오늘의 ISO 8601 주 번호가 즉시 표시되며, 해당 주의 시작(월요일)과 끝(일요일) 날짜도 함께 보여 줍니다. 1주는 ‘해당 연도의 첫 번째 목요일이 포함된 주’로 정의되기 때문에, 1월 초 날짜가 전년도 52주 또는 53주에 속하는 경우도 있습니다.
두 날짜 사이의 일수는 어떻게 계산하나요?
두 날짜 사이의 일수 계산기에 시작 날짜와 종료 날짜를 입력하세요. 달력 일수, 주수, 개월 수, 영업일 수를 정확히 반환합니다. 영업일은 주말을 제외하지만, 공휴일은 국가마다 달라 반영되지 않습니다.
Unix 타임스탬프란 무엇인가요?
Unix 타임스탬프는 Unix 에포크(1970년 1월 1일 00:00:00 UTC) 이후 경과한 초(또는 밀리초) 수를 나타내는 값입니다. 서버 로그, API, 데이터베이스, 대부분의 프로그래밍 언어에서 하나의 정수로 시간을 표현하는 보편적인 방식으로 사용됩니다.
Unix 타임스탬프에서 초와 밀리초의 차이는 무엇인가요?
대부분의 서버 측 시스템과 POSIX 함수는 초 단위를 사용합니다. JavaScript의 `Date.now()`는 밀리초를 반환하며, 이는 같은 타임스탬프에 1,000을 곱한 값입니다. 2024년 중반 기준 초 단위 Unix 타임스탬프는 대략 1,700,000,000 정도이고, 밀리초 버전은 1,700,000,000,000 정도입니다. Unix 타임스탬프 변환기는 입력한 숫자를 보고 자동으로 어느 쪽인지 판별합니다.
ISO 주 번호는 일반적인 달력 주와 어떻게 다른가요?
ISO 8601 주는 항상 월요일부터 일요일까지이며, 1주는 ‘해당 연도의 첫 번째 목요일이 포함된 주’로 정의됩니다. 그래서 1월 1일이 전년도 52주 또는 53주에 속할 수 있고, 12월 31일이 다음 해 1주에 속할 수도 있습니다. 일부 시스템(특히 미국)은 1주를 단순히 1월 1일이 포함된 주로 정의하기도 하는데, 이 경우 연말·연초 구간에서 주 번호가 달라집니다.
내 정확한 나이를 ‘일’ 단위로 계산하려면 어떻게 하나요?
나이 계산기에 생년월일을 입력하면 나이를 연·월·일로 표시하고, 총 주수와 총 일수도 함께 보여 줍니다. 윤년을 반영하므로 2월 전후에 생일이 있어도 정확합니다.
1개월을 더하는 것과 30일을 더하는 것은 같은가요?
같지 않습니다. 달력에서 1개월을 더하면 다음 달의 같은 날짜로 이동합니다. 예를 들어 3월 15일에 1개월을 더하면 4월 15일입니다. 반면 3월 15일에 30일을 더하면 4월 14일이 됩니다. 달마다 길이가 다르기 때문에 차이는 더 커질 수 있습니다. 계약 기간, 통지 기간, 청구 주기에서는 보통 ‘고정 일수’가 아니라 ‘달력상 월’이 의미하는 바입니다.
12월 31일이 왜 가끔 다음 해의 1주에 포함되나요?
ISO 8601에서는 12월 31일이 월요일·화요일·수요일에 해당하면, 그 주의 목요일이 1월에 있으므로 다음 해의 첫 번째 주에 포함됩니다. 모든 주가 정확히 한 해에만 속하도록 하는 일관된 정의이지만, 처음 접하면 놀랄 수 있습니다.
1년은 몇 주인가요?
대부분의 해는 ISO 기준으로 52주입니다. 1월 1일이 목요일인 해, 또는 윤년이면서 1월 1일이 수요일이나 목요일인 해는 53주가 됩니다. 평균적으로 약 71%의 해는 52주, 29%의 해는 53주입니다.
이 계산기들은 과거와 미래 날짜에도 동작하나요?
네. 다섯 가지 날짜·시간 계산기는 과거든 미래든 유효한 달력 날짜라면 모두 입력할 수 있습니다. 나이, 두 날짜 사이의 일수, 날짜 더하기/빼기에는 실용적인 범위 제한이 없습니다. Unix 타임스탬프 변환기는 32비트 및 64비트 부호 있는 정수 범위를 모두 다루므로 1901년부터 2262년까지의 날짜를 처리할 수 있습니다.
이 날짜 계산기를 쓰려면 계정이 필요한가요?
아니요. 이 페이지의 모든 계산기는 브라우저에서만 실행됩니다. 계정도, 가입도, 이메일 주소도 필요 없습니다. 서버로 전송되는 것이 없으며, 입력값은 기기 안에만 남습니다.
From the blog
주차(Week Number)를 날짜 범위로 변환하는 방법 — 완전 가이드주차는 알고 있는데 실제 날짜가 필요하다면, 변환은 생각보다 까다롭습니다 — 특히 연말·연초 경계에서는 더더욱. 순수한 수학, Python, JavaScript, Excel, SQL로 정확히 하는 방법을 정리했습니다.
53주(ISO)인 해 — 언제 발생하고 왜 급여, 리테일, 재무에서 문제를 일으키는가대부분의 해에는 ISO 주가 52개입니다. 하지만 어떤 해에는 53개가 됩니다. 이 추가 1주는 예측 가능한 규칙으로 생기지만, 급여 시스템·리테일·재무팀을 매번 곤란하게 만듭니다.
날짜에 ‘개월’을 더하는 건 생각보다 어렵다1월 31일에 한 달을 더하면 2월 31일이 되어야 한다. 하지만 그렇지 않다. 실제로는 어떻게 처리되는지, 그리고 왜 시스템마다 결과가 달라지는지 설명한다.