유닉스 타임스탬프 변환기: 에포크 시간 ↔ 날짜

  • 무료
  • 가입 불필요
  • 브라우저에서 실행
  • 마지막 업데이트 2026-10-07
문제 신고

에포크 타임스탬프를 읽기 쉬운 날짜로, 날짜를 초와 밀리초 타임스탬프로 바꿉니다.

타임스탬프 → 날짜

해석 단위
-
UTC (ISO 8601)
-
내 지역 시간
-

날짜 → 타임스탬프

초
-
밀리초
-

입력한 내용은 브라우저 안에서만 처리되며 서버로 전송되지 않습니다.

사용 방법

  1. 타임스탬프를 날짜로 바꾸려면 '타임스탬프 → 날짜'에 값을 넣고 변환을 누릅니다. 현재 시각 사용을 누르면 지금 시각이 채워집니다.
  2. 날짜를 타임스탬프로 바꾸려면 '날짜 → 타임스탬프'에 2023-11-14T22:13:20Z 같은 날짜를 넣고 변환을 누릅니다.
  3. 결과를 확인합니다. UTC(ISO 8601), 내 지역 시간, 초와 밀리초 단위의 타임스탬프가 나옵니다.

예시

1700000000
→ 2023-11-14T22:13:20.000Z (초 단위로 해석)
1700000000000
→ 2023-11-14T22:13:20.000Z (밀리초 단위로 해석)
같은 시각을 밀리초로 적은 값입니다.
2023-11-14T22:13:20Z
→ 1700000000초, 1700000000000밀리초

계산 방식

초 단위 타임스탬프는 1000을 곱해 밀리초로 바꿉니다. 자바스크립트의 날짜가 에포크 이후의 밀리초를 세기 때문입니다. 그 결과를 날짜로 만들어 UTC의 ISO 8601 문자열로, 그리고 브라우저의 지역 설정에 따라 내 지역 시간으로 보여 줍니다.

반대 방향에서는 날짜 텍스트를 브라우저의 날짜 파서가 읽습니다. 이 파서는 ISO 8601 형식의 입력을 이해합니다. 결과는 밀리초로 보여 주고, 초는 소수점 아래를 버려서 보여 줍니다.

지원 범위는 1970년을 기준으로 앞뒤로 정확히 8.64 × 10^15밀리초이고, 약 273,000년에 해당합니다. 이 범위를 벗어난 값은 올바르지 않은 값으로 거부됩니다.

출처

자주 묻는 질문

유닉스 타임스탬프란 무엇인가요?
1970년 1월 1일 00:00:00 UTC(유닉스 에포크)부터 지난 초의 수입니다. 지구 어디에서나 같은 값이라 시간대 혼란을 피할 수 있습니다.
초와 밀리초는 어떻게 구분하나요?
절댓값이 1000억(1e11) 이상이면 밀리초로, 그보다 작으면 초로 읽습니다. 초 단위로 1000억은 5138년이므로 일반적인 날짜는 잘못 읽히지 않습니다. 다만 1973년 3월 이전의 아주 이른 날짜를 밀리초로 적으면 초로 읽힙니다.
시간대가 없는 날짜는 어떻게 읽나요?
2023-11-14T22:13:20처럼 오프셋이 없는 날짜와 시간은 브라우저의 지역 시간대로 읽습니다. 2023-11-14처럼 날짜만 있으면 UTC 자정으로 읽습니다. 명확하게 하려면 Z나 +09:00 같은 오프셋을 붙이세요.
2038년 문제란 무엇인가요?
부호 있는 32비트 정수는 2147483647초, 즉 2038-01-19 03:14:07 UTC까지만 셀 수 있습니다. 타임스탬프를 32비트로 저장하는 시스템은 그 이후 오버플로가 일어납니다. 이 도구는 더 큰 수를 다루므로 영향을 받지 않습니다.
서버로 전송되는 것이 있나요?
아니요. 모든 변환은 브라우저 안에서 실행됩니다.

마지막 업데이트: