타임스탬프 변환기
Unix 타임스탬프와 날짜·시간을 양방향으로 즉시 변환합니다
소개
타임스탬프 변환기란?
Unix 타임스탬프는 1970년 1월 1일 00:00:00 UTC(에포크)부터 경과한 초(또는 밀리초)를 나타내는 숫자입니다. 이 도구는 타임스탬프를 사람이 읽을 수 있는 날짜·시간으로 변환하거나, 반대로 날짜·시간을 타임스탬프로 즉시 변환합니다.
기능
주요 기능
초·밀리초 자동 감지
초(s)·밀리초(ms) 자동 감지 및 양방향 변환
KST·UTC 동시 표시
현재 시각 실시간 표시, KST(UTC+9)·UTC 동시 출력
날짜 → 타임스탬프
날짜 선택기로 특정 날짜를 타임스탬프로 즉시 변환
ISO 8601·로컬 동시 출력
ISO 8601·로컬 시각 동시 출력 — 변환 결과를 ISO 형식(2024-01-01T00:00:00Z)과 한국 날짜 표기로 함께 표시
원클릭 복사
원클릭 복사 — 변환된 타임스탬프와 날짜를 버튼 하나로 클립보드에 즉시 복사
완전 로컬 처리
완전 로컬 처리 — 모든 변환이 브라우저 내에서 처리. 서버 전송 없이 안전
활용
이런 분들께 유용합니다
API 디버깅
서버 응답의 created_at, expires_at 등 타임스탬프 값을 사람이 읽을 수 있는 날짜로 변환
로그 분석
서버·앱 로그의 Unix 타임스탬프를 실제 발생 시각으로 즉시 해석
DB 쿼리
WHERE created_at > 1700000000 같은 조건에 쓸 타임스탬프 값을 날짜로부터 계산
만료 시각 확인
JWT exp 클레임, 캐시 TTL, 세션 만료 등 특정 타임스탬프가 언제인지 확인
시간대 변환
UTC 타임스탬프를 KST(한국 표준시)와 동시에 확인해 시간대 혼동 방지
날짜 계산
특정 날짜의 타임스탬프를 구해 날짜 간격이나 만료 시점 계산에 활용
FAQ
타임스탬프 변환기 자주 묻는 질문
1970년 1월 1일 00:00:00 UTC(Unix 에포크)를 기준으로 경과한 시간을 초 단위로 나타낸 정수입니다. 예를 들어 1700000000은 2023년 11월 14일 22:13:20 UTC를 의미합니다.
일반적으로 10자리면 초 단위(seconds), 13자리면 밀리초 단위(milliseconds)입니다. 현재 Unix 타임스탬프는 약 17억(10자리)이며, 밀리초는 약 1조 7천억(13자리)입니다.
KST(Korea Standard Time)는 UTC+9로, UTC보다 9시간 앞서 있습니다. Unix 타임스탬프는 UTC 기준이므로 한국 시각으로 표시하려면 9시간을 더해야 합니다.
32비트 시스템에서 Unix 타임스탬프는 최대 2,147,483,647(2038년 1월 19일)까지만 표현됩니다. 이 시점 이후 오버플로가 발생하는 것을 Y2K38 문제라 합니다. 64비트 시스템에서는 수억 년 이후까지 문제없습니다.
날짜 입력 시 브라우저의 로컬 시간대(한국에서는 KST)를 기준으로 타임스탬프가 계산됩니다. UTC 기준으로 변환하고 싶다면 결과값에서 시간대 오프셋을 적용하세요.
Date.now()는 현재 시각의 밀리초 타임스탬프를, Math.floor(Date.now()/1000)은 초 단위 타임스탬프를 반환합니다. 특정 날짜는 new Date('2024-01-01').getTime()으로 밀리초를 구할 수 있습니다.