~/devtools / timestamp
tool::timestamp

타임스탬프
변환기

Unix 타임스탬프와 날짜/시간을 양방향으로 변환합니다. 밀리초/초 단위, UTC/로컬 시간을 지원합니다.

ad · 728×90
// Unix 시간이란?
Unix 시간은 1970년 1월 1일 UTC(Unix epoch) 이후의 초를 나타냅니다. 밀리초 = 초 × 1000.
Unix 타임스탬프
UTC
2026-03-09 07:03:40 UTC
로컬
2026-03-09 07:03:40 GMT+0
date → timestamp
상대 시간
방금 전
ad · 300×250
// about this tool

Unix 타임스탬프란?

Unix 타임스탬프(Epoch Time)는 1970년 1월 1일 00:00:00 UTC를 기준으로 경과한 초(또는 밀리초)를 나타내는 정수입니다. 운영체제, 데이터베이스, API에서 날짜와 시간을 저장하고 비교하는 표준 방식으로 쓰입니다.

타임스탬프는 시간대에 관계없이 동일한 값을 가지므로 분산 시스템에서 시간 동기화에 매우 유리합니다. 반면 사람이 직접 읽기는 어렵기 때문에 디버깅 시 변환 도구가 필요합니다.

이 도구는 Unix 타임스탬프를 UTC 및 로컬 시간으로 변환하고, 반대로 날짜를 타임스탬프로 변환합니다. 초(s)와 밀리초(ms) 단위를 모두 지원하며, 현재 시간 타임스탬프를 바로 확인할 수도 있습니다.

주요 사용 사례
  • API 응답의 created_at, updated_at 필드 날짜 확인
  • JWT 토큰의 exp(만료), iat(발급) 시간 검증
  • 데이터베이스 레코드의 타임스탬프 값 해석
  • 로그 파일의 이벤트 발생 시각 확인 및 타임라인 분석
  • 특정 날짜의 Unix 타임스탬프 값 계산
자주 묻는 질문
Q. 10자리와 13자리 타임스탬프의 차이는 무엇인가요?
10자리는 초(seconds) 단위, 13자리는 밀리초(milliseconds) 단위 타임스탬프입니다. JavaScript의 Date.now()는 밀리초를 반환하고, Unix 시스템의 date +%s는 초를 반환합니다.
Q. 2038년 문제란 무엇인가요?
32비트 정수로 Unix 타임스탬프를 저장하면 2038년 1월 19일에 오버플로가 발생합니다. 현대 시스템은 64비트를 사용하므로 사실상 해결되었지만, 레거시 시스템에서는 여전히 주의가 필요합니다.
Q. 현재 타임스탬프를 빠르게 확인하려면?
지금 버튼을 클릭하면 현재 시간의 Unix 타임스탬프를 즉시 확인할 수 있습니다. 초 단위와 밀리초 단위를 토글 버튼으로 전환할 수 있습니다.