TOOLHUB

Unix 타임스탬프 변환기

epoch(초/밀리초)와 날짜시간을 양방향 변환하고, 현재 시각을 실시간으로 보여줍니다.

현재 시각

2026-08-10 18:55:57

epoch(초): 1786388157 · (ms): 1786388157070

epoch → 날짜시간
2026-08-10 18:55:57
UTC: 2026-08-10T18:55:57.000Z
날짜시간 → epoch
epoch(초): 1786388157
epoch(ms): 1786388157000
ISO: 2026-08-10T18:55:57.000Z

Unix 타임스탬프란?

1970년 1월 1일 00:00:00 UTC를 기준으로 경과한 초(또는 밀리초) 수입니다. 서버 로그·DB·API 응답 등에서 표준 시간 형식으로 널리 쓰입니다.

자바스크립트 Date.now()는 밀리초, 파이썬 time.time()은 초 단위입니다.

사용 방법

타임스탬프 입력창에 숫자를 넣으면 해당 Unix 시간을 날짜·시간으로 변환합니다. 반대로 날짜·시간을 선택하면 대응하는 타임스탬프(초 단위)를 계산합니다. 현재 시각 버튼을 누르면 지금 이 순간의 epoch 값을 즉시 확인할 수 있습니다.

Unix 타임스탬프란?

Unix 타임스탬프(epoch time)는 1970년 1월 1일 00:00:00 UTC를 기점으로 흐른 시간을 초 단위로 나타낸 정수입니다. 운영체제, 데이터베이스, API 응답 등 다양한 곳에서 날짜·시간을 숫자 하나로 표현하기 위해 사용됩니다.

  • 초(seconds): 일반적인 Unix timestamp. 10자리 숫자입니다.
  • 밀리초(milliseconds): JavaScript의 Date.now()가 반환하는 값으로 13자리 숫자입니다.

한국 표준시(KST)는 UTC보다 9시간 앞서므로, 같은 epoch 값이라도 KST로 표시하면 9시간 더한 시각이 나타납니다. ISO 8601 형식(2024-01-15T09:00:00+09:00)으로 표기하면 시간대 혼동을 줄일 수 있습니다.

자주 묻는 질문

Q. 타임스탬프가 10자리인지 13자리인지 어떻게 구분하나요?

10자리면 초(seconds) 단위, 13자리면 밀리초(milliseconds) 단위입니다. 13자리 값을 초 단위 도구에 넣으면 2001년이 아닌 수만 년 미래로 잘못 변환되므로 자릿수를 먼저 확인하는 것이 중요합니다.

Q. 2038년 문제란 무엇인가요?

32비트 정수로 Unix 타임스탬프를 저장하면 2038년 1월 19일 03:14:07 UTC에 오버플로가 발생합니다. 현대 시스템은 대부분 64비트를 사용하므로 실질적인 문제는 없지만, 오래된 레거시 소프트웨어에서는 여전히 주의가 필요합니다.

Q. 음수 타임스탬프는 무슨 의미인가요?

1970년 1월 1일 UTC 이전 시각은 음수로 표현됩니다. 예를 들어 -86400은 1969년 12월 31일을 나타냅니다.