사용 방법
맨 위에는 현재 유닉스 시간이 초와 밀리초로 1초마다 갱신되며, 옆의 복사 버튼으로 바로 복사할 수 있습니다.
타임스탬프 → 날짜 탭에서 숫자를 붙여넣으면 고른 시간대의 날짜·요일·시각과 지금으로부터 얼마나 전(후)인지가 나타납니다. 그 아래에 판별한 단위와 초·밀리초 값이 나오고, 이어서 ISO 8601(UTC와 고른 시간대), HTTP 날짜(RFC 9110) 형식이 복사 버튼과 함께 나옵니다. 고른 시간대가 이 기기의 시간대와 다르면 이 기기 시간도 함께 보여 주고, HTTP 날짜는 연도가 0 ~ 9999일 때만 나옵니다. 시간대 목록에는 브라우저가 아는 IANA 시간대(Asia/Seoul, Europe/Berlin 등)가 모두 있고, 처음에는 이 기기의 시간대가 선택됩니다. 현재 시간과 시간대는 이 기기의 시계와 브라우저 설정에서 읽습니다.
날짜 → 타임스탬프 탭에서는 날짜와 시간(초까지)을 넣고 그 시각이 어느 시간대 기준인지 고르면 초·밀리초 타임스탬프를 돌려줍니다.
유닉스 시간이란
유닉스 시간(에포크 시간, POSIX 시간)은 1970-01-01T00:00:00Z(UTC)부터 흐른 초의 수입니다. POSIX 표준은 이를 “Seconds Since the Epoch”로 정의하고, 하루를 언제나 86,400초로 셉니다. 그래서 윤초는 세지 않습니다 — 윤초가 들어간 날도 유닉스 시간으로는 86,400초이고, 그 결과 유닉스 시간은 날짜 계산이 단순한 대신 실제 경과 초와는 윤초만큼 다릅니다. 이 도구에서도 윤초 시각(23:59:60)은 나오지 않습니다. 타임스탬프를 날짜로 바꾸면 초는 언제나 0 ~ 59이고, 날짜 → 타임스탬프 탭에도 60초는 넣을 수 없습니다.
타임스탬프는 한 순간을 가리키는 수라서 시간대와 상관없이 같습니다. 서울에서든 뉴욕에서든 같은 순간의 타임스탬프는 같고, 벽시계 시각으로 바꿀 때만 시간대가 필요합니다. 타임스탬프 → 날짜 탭에서 시간대를 바꾸면 날짜·시각과 그 시간대의 ISO 8601 줄이 바뀌고, 초·밀리초 값과 ISO 8601 (UTC), HTTP 날짜는 그대로입니다. 반대로 날짜 → 타임스탬프 탭에서는 같은 날짜와 시간이라도 UTC와의 시차가 다른 시간대로 바꾸면 타임스탬프가 달라집니다.
초·밀리초·마이크로초·나노초 구분하기
같은 순간도 단위에 따라 자릿수가 다릅니다. 현재(2020년대) 시각 기준으로 보통 다음과 같습니다.
- 초: 10자리 (
1700000000) — 파이썬int(time.time()), PostgreSQL·MySQL 함수 - 밀리초: 13자리 (
1700000000000) — 자바스크립트Date.now() - 마이크로초: 16자리 — 일부 데이터베이스·로그
- 나노초: 19자리 — 고정밀 시계를 쓰는 언어·로그
이 도구의 자동 판별은 앞자리 0을 뺀 정수 부분의 자릿수로 정합니다: 11자리 이하는 초, 12 ~ 14자리는 밀리초, 15 ~ 17자리는 마이크로초, 18자리 이상은 나노초입니다. 1973년 3월 이전 시각을 밀리초로 적은 값처럼 자릿수가 적은 경우에는 단위를 직접 고르세요. 밀리초보다 작은 자리(마이크로초·나노초 값, 소수로 적은 자리)는 날짜 표시에서 잘립니다.
자바스크립트 Date가 다룰 수 있는 범위는 1970년 기준 앞뒤로 8.64 × 10¹⁵밀리초(1억 일, 약 27만 년)입니다. 즉 -271821-04-20T00:00:00Z부터 +275760-09-13T00:00:00Z까지이며, 이 밖의 값은 범위 오류로 알려 줍니다.
언어별로 현재 타임스탬프 얻기
// 자바스크립트: 초 (Date.now()는 밀리초)
Math.floor(Date.now() / 1000)
# 파이썬: 초 (time.time()은 소수가 붙은 초)
import time; int(time.time())
-- PostgreSQL
SELECT EXTRACT(EPOCH FROM now());
-- MySQL
SELECT UNIX_TIMESTAMP();
시간대와 서머타임
날짜를 타임스탬프로 바꿀 때 서머타임이 있는 시간대에서는 두 가지 예외가 생깁니다. 서머타임이 시작되는 날에는 시계가 앞으로 넘어가 존재하지 않는 시각이 있고(예: 뉴욕 2026-03-08 02:30), 끝나는 날에는 같은 시각이 두 번 있습니다(예: 뉴욕 2026-11-01 01:30). 이 도구는 없는 시각은 바뀌기 전 시차로 계산해 뒤로 밀린 시각을, 두 번 있는 시각은 앞의 것을 고르고 결과 위에 안내합니다.
