타임스탬프 변환기

1767225600은 Unix epoch가 1970년부터 흐른 초를 센다는 사실만 알면 2026년 1월 1일 목요일 00:00:00 UTC, 한국 시간으로는 오전 9시를 뜻합니다. 이 변환기는 양방향으로 동작합니다. 초(10자리) 또는 밀리초(13자리, 자동 판별) 단위의 epoch 값을 붙여 넣으면 날짜가 나오고, 날짜를 입력하면 epoch 값이 돌아옵니다. 결과는 ISO 8601, 한국어로 읽기 쉬운 날짜, UTC 시각으로 표시되며, UTC 또는 선택 목록의 8개 주요 시간대(뉴욕, 로스앤젤레스, 런던, 마드리드, 베를린, 도쿄, 상하이, 시드니) 중에서 볼 수 있습니다. 서울은 목록에 없지만 도쿄가 한국과 같은 UTC+9이고 두 곳 모두 서머타임이 없으므로, 도쿄를 고르면 한국 시각 그대로입니다.

타임스탬프 변환 방법

  1. 1

    방향 선택

    Timestamp → Date는 epoch 값을 날짜로, Date → Timestamp는 그 반대로 바꿉니다. 입력란에는 현재 Unix 시간이 미리 채워져 있습니다.

  2. 2

    값 붙여넣기

    epoch 초(10자리)와 밀리초(13자리)는 자동으로 구별됩니다. 반대 방향에서는 2026-04-16 14:30:00 같은 날짜나 아무 ISO 8601 문자열이나 입력하면 됩니다.

  3. 3

    시간대 선택

    기본은 UTC이고 뉴욕, 로스앤젤레스, 런던, 마드리드, 베를린, 도쿄, 상하이, 시드니를 고를 수 있습니다. 서머타임 규칙은 변환하는 바로 그 날짜에 적용됩니다. 한국 시각은 도쿄(UTC+9, 서머타임 없음)를 고르면 됩니다.

  4. 4

    필요한 값 복사

    오프셋이 붙은 ISO 8601, 읽기 쉬운 날짜, UTC 값, 그리고 날짜에서 변환할 때는 epoch 초와 밀리초까지 제공됩니다. 값을 클릭하면 전체 선택되니 그대로 복사하세요.

단위 요약표

자릿수 단위 예시 이 변환기의 동작
10 초 1767225600 초로 읽음
13 밀리초 1767225600000 자동 판별 후 1000으로 나눔
16 마이크로초 1767225600000000 미지원: 먼저 끝 6자리를 삭제
19 나노초 1767225600000000000 미지원: 먼저 끝 9자리를 삭제

네 가지 예시는 모두 같은 순간, 2026-01-01 00:00:00 UTC를 나타냅니다. 13자리 값이 초를 기대하는 시스템에 들어가면 날짜가 57,971년으로 튀어 버립니다. 말이 안 되는 연도가 보이면 단위가 뒤바뀐 것부터 의심하세요.

흔한 출처와 단위

  • JavaScript Date.now(): 밀리초.
  • Unix date +%s: 초.
  • PHP time(): 초.
  • Go time.Now().UnixNano(): 나노초.
  • Python time.time(): 초, 소수점 포함.
  • SQL EXTRACT(EPOCH FROM ...): 초.
  • MongoDB ObjectId: 앞 4바이트가 초.
  • Firestore Timestamp: 초에 나노초 필드가 붙은 형태.

ISO 8601과 RFC 3339

로그, API, 파일 이름에는 ISO 8601이 정답입니다.

2026-01-01T00:00:00Z
2026-01-01T00:00:00.000Z
2026-01-01T09:00:00+09:00

세 줄은 모두 같은 순간이며 epoch 값은 1767225600입니다. 세 번째 줄이 한국의 오프셋 +09:00입니다. RFC 3339는 HTTP API에서 널리 쓰이는 ISO 8601의 더 엄격한 프로파일로, 접미사 Z는 UTC를 뜻하고 +09:00 같은 숫자 오프셋도 똑같이 유효합니다. 이 변환기는 선택한 시간대의 숫자 오프셋을 붙여 ISO 8601을 출력합니다.

흔한 함정

  • 시간대 혼동. epoch 자체는 언제나 UTC입니다. 1767225600은 UTC로 2026년 1월 1일 00:00이지만 한국에서는 같은 날 오전 9시, 뉴욕에서는 아직 2025년 12월 31일 19:00입니다. 비교는 UTC로 하고 변환은 표시할 때만 하세요.
  • 밀리초를 초로 전달. 단위가 하나만 어긋나도 날짜가 수천 년을 날아갑니다. 데이터를 의심하기 전에 자릿수부터 확인하세요.
  • 직접 입력할 때의 날짜 순서. ISO 순서 2026-04-16 14:30:00을 쓰세요. 한국식 점 표기 2026.04.16은 인식되지 않고, 16/04/2026처럼 일을 앞세운 슬래시 표기는 월로 읽혀 실패하거나 자리가 뒤바뀝니다.
  • 윤초. Unix 시간은 모든 하루를 정확히 86,400초로 간주합니다. 윤초는 조용히 흡수되어 epoch 연산에는 전혀 나타나지 않습니다.
  • 2038년 문제. 부호 있는 32비트 초 카운터는 2038년 1월 19일 03:14:07 UTC에 넘칩니다. 이 변환기는 64비트로 계산하므로 그 이후 날짜도 여기서는 문제없습니다. 임베디드 기기와 오래된 데이터베이스를 점검하세요.

자주 묻는 질문

1970년 1월 1일 자정 UTC입니다. 타임스탬프는 그 순간부터 흐른 초(또는 밀리초)를 세기 때문에, 같은 숫자는 어떤 시스템에서든, 어떤 시간대에서든 같은 순간을 의미합니다.

Date.now()는 epoch 이후의 밀리초를 반환하므로 date +%s 출력보다 1000배 큽니다. 그대로 붙여 넣으세요. 13자리 값은 밀리초로 판별되어 알맞게 변환됩니다.

네. 음수 타임스탬프는 epoch에서 거꾸로 셉니다. -86400은 정확히 하루 전인 1969년 12월 31일 00:00:00 UTC입니다.

네. 변환은 저희 서버에서 계산되므로 값은 암호화된 연결을 거쳐 결과를 만듭니다. 변환된 값은 저장되지 않으며, 사용 통계에는 변환이 일어났다는 사실과 방향만 기록됩니다.

관련 도구

이 도구는 다른 언어로도 제공됩니다