타임스탬프 변환기

관련 도구

Unix 타임스탬프란?

Unix 타임스탬프(Unix Timestamp, Epoch Time)는 1970년 1월 1일 00:00:00 UTC부터 경과한 시간을 초 단위로 나타낸 숫자입니다. 시간대에 영향을 받지 않아 서버 간 통신, 데이터베이스 저장, 로그 기록 등에서 널리 사용됩니다.

주요 기능

  • 타임스탬프 → 날짜 — 숫자를 입력하면 날짜와 시간으로 변환합니다.
  • 날짜 → 타임스탬프 — 날짜를 선택하면 Unix 타임스탬프로 변환합니다.
  • 자동 인식 — 초 단위(10자리)와 밀리초 단위(13자리)를 자동으로 구분합니다.
  • 상대 시간 — "3시간 전", "2일 후" 같은 상대적 시간 표시를 제공합니다.

타임스탬프 기준 시점

타임스탬프 날짜 (UTC) 의미
0 1970-01-01 00:00:00 Unix Epoch (기준 시점)
1000000000 2001-09-09 01:46:40 10억 초
1700000000 2023-11-14 22:13:20 17억 초
2000000000 2033-05-18 03:33:20 20억 초
2147483647 2038-01-19 03:14:07 32비트 정수 최대값 (Y2038 문제)

자주 묻는 질문

초 단위와 밀리초 단위를 어떻게 구분하나요?
자릿수로 자동 인식합니다. 10자리는 초, 13자리는 밀리초로 처리합니다.
타임스탬프는 시간대(타임존)의 영향을 받나요?
타임스탬프 자체는 UTC 기준이라 시간대와 무관합니다. 날짜로 변환해 표시할 때만 보는 사람의 시간대가 적용됩니다.
Y2038 문제가 무엇인가요?
초를 32비트 정수로 저장하는 시스템은 2038-01-19 03:14:07 UTC에 최대값(2147483647)을 넘겨 오버플로가 발생합니다. 64비트 정수를 쓰면 해결됩니다.
입력값이 서버로 전송되나요?
아니요. 브라우저 안에서 변환됩니다.