Unix 타임스탬프 변환

Epoch ↔ 날짜

초·밀리초 Unix 타임스탬프를 ISO·UTC·로컬 날짜로 변환하거나, 시간대를 지정해 epoch으로 되돌립니다.

이 변환은 브라우저에서만 실행됩니다. 서버로 업로드하지 않습니다.

지금

밀리초
ISO

타임스탬프 → 날짜

초와 밀리초를 자동 감지합니다(|값| > 1e12 → ms).

날짜 → 타임스탬프

선택한 시간대로 날짜 입력을 해석해 epoch으로 변환합니다.

이 도구는 무엇인가요?

Unix epoch 정수(초 또는 밀리초)를 사람이 읽기 쉬운 날짜로, 또는 그 반대로 변환합니다. Unix 시간은 1970-01-01 00:00:00 UTC부터의 경과입니다.

숫자를 입력하면 ISO(UTC)·UTC 문자열·브라우저 로컬이 즉시 갱신됩니다. 날짜는 브라우저 로컬 / UTC를 선택한 뒤 epoch 초·밀리초를 복사할 수 있습니다.

로그, JWT exp/iat, 스케줄, DB 컬럼, 캐시 TTL, API 디버깅에서 단위가 1000배 어긋날 때 사용하세요.

자주 쓰는 경우

  • 로그 필드가 초인지 밀리초인지 파서 작성 전에 확인
  • JWT exp/iat를 로컬 시각으로 읽어 인증 디버깅
  • UTC 자정과 로컬 자정이 다른 컷오버 일정 점검

사용 방법

  1. 지금 카드에서 초·밀리초·ISO를 각각 복사합니다.
  2. 타임스탬프를 입력합니다(Sample: 1700000000). 단위 칩을 확인하세요.
  3. 또는 시간대를 고른 뒤 날짜를 선택하고 epoch을 복사합니다.
  4. 저장소가 UTC면 UTC를, 벽시계가 중요하면 로컬을 쓰세요.

초 vs 밀리초

입력감지 단위ISO (UTC)
17000000002023-11-14T22:13:20.000Z
1700000000000밀리초2023-11-14T22:13:20.000Z
01970-01-01T00:00:00.000Z

대략 1.7×10⁹ → 초, 1.7×10¹² → 밀리초(Date.now()).

예시

입력 / 설정출력메모
01970-01-01T00:00:00.000ZEpoch 시작(UTC)
17000000002023-11-14T22:13:20.000Z초 → ISO
1700000000000위와 동일 ISO밀리초 자동 감지
날짜 1970-01-01T00:00:00 + UTC0Epoch 0 왕복

실무에서 흔한 실수

  • Epoch 0 ≠ 로컬 자정: 0은 UTC 1970-01-01 자정입니다. 미국 태평양 등에서는 로컬로 1969-12-31로 보입니다.
  • 초/밀리초 1000배 오류가 가장 흔합니다. 자릿수 또는 |값| > 1e12를 확인하세요.
  • 이 페이지는 ISO·UTC·로컬을 동시에 보여 주고, 날짜→epoch에 시간대를 명시해 datetime-local 모호함을 줄입니다.

참고자료

최종 검토: 2026-07-27

자주 묻는 질문

초인가요, 밀리초인가요?
둘 다입니다. 절댓값이 1e12보다 크면 밀리초(JS `Date.now()` 스케일), 아니면 초로 해석하며 감지된 단위를 칩으로 표시합니다.
타임스탬프 0은 무엇인가요?
Epoch 0은 UTC 기준 1970-01-01T00:00:00.000Z입니다. 로컬 시간대로 보면 1969-12-31 저녁으로 보일 수 있어 날짜가 하루 어긋나기 쉽습니다.
날짜 입력의 시간대는?
날짜 선택기 위에서 브라우저 로컬 또는 UTC를 고릅니다. `datetime-local` 자체에는 시간대가 없습니다.
변환이 브라우저에서만 되나요?
예. 계산은 브라우저에서만 실행되며 업로드하지 않습니다.