1. 홈
  2. 개발자
  3. 유닉스 타임스탬프 변환기

유닉스 타임스탬프 변환기

Unix 시간과 날짜를 양방향 변환, 초·밀리초는 자동으로 알아봅니다.

내 브라우저에서 처리 · 업로드 없음 오프라인 동작
현재 Unix 시간 (초)
—
—

타임스탬프 → 날짜

10자리는 초, 13자리는 밀리초, 16자리는 마이크로초로 자동 판별합니다.
현지 시각 (—)
—
초 단위로 읽음 · —
현지 시각 (—)
—
UTC
—
ISO 8601 (UTC)
2026-01-01T00:00:00.000Z
ISO 8601 (현지 오프셋)
—
HTTP 날짜 (RFC 7231)
Thu, 01 Jan 2026 00:00:00 GMT
초
1767225600
밀리초
1767225600000

날짜 → 타임스탬프

Unix 타임스탬프 (초)
—
—

모든 변환은 이 기기의 시계와 시간대로 브라우저 안에서 처리됩니다.

사용 방법

  1. 맨 위에 현재 Unix 시간(초)이 1초마다 갱신됩니다. 복사 버튼으로 바로 가져갈 수 있습니다.
  2. 타임스탬프 → 날짜에 숫자를 넣으면 현지 시각, UTC, ISO 8601, HTTP 날짜, “3일 전” 같은 상대 시간으로 바꿔 줍니다. 단위는 자릿수로 자동 판별하고, 필요하면 직접 고를 수 있습니다.
  3. 날짜 → 타임스탬프에 날짜와 시간을 고르면 초·밀리초 타임스탬프가 나옵니다. 기본은 이 기기의 시간대(한국이면 KST)로 해석하고, UTC로 해석을 켜면 UTC 기준으로 계산합니다.

Unix 타임스탬프란

1970년 1월 1일 00:00:00 UTC(유닉스 에포크)부터 흐른 시간을 센 숫자입니다. 시간대와 무관하게 전 세계에서 같은 값이라 서버·데이터베이스·로그에서 시각을 저장할 때 널리 씁니다. 윤초는 세지 않습니다.

단위 자릿수(현재) 예시 (2026-01-01 00:00:00 UTC) 주로 쓰는 곳
초 10자리 1767225600 유닉스·리눅스, PHP, JWT, 대부분의 API
밀리초 13자리 1767225600000 자바스크립트 Date.now(), 자바
마이크로초 16자리 1767225600000000 파이썬 일부, PostgreSQL 내부
나노초 19자리 1767225600000000000 Go UnixNano()

자동 판별은 크기로 합니다. 1천억(10¹¹) 미만은 초, 100조(10¹⁴) 미만은 밀리초, 그보다 크면 마이크로초·나노초로 읽습니다.

실제 예시

  • 1767225600 → 2026-01-01 00:00:00 UTC = 2026년 1월 1일 목요일 오전 9시(KST)
  • 2147483647 → 2038-01-19 03:14:07 UTC. 부호 있는 32비트 정수의 최댓값이라, 오래된 32비트 시스템은 이 순간 이후 시각을 저장하지 못합니다(2038년 문제).
  • -86400 → 1969-12-31 00:00:00 UTC. 음수는 1970년 이전입니다.

주의할 점

  • 초와 밀리초를 섞지 마세요. 밀리초 값을 초로 읽으면 수만 년 뒤 날짜가, 초 값을 밀리초로 읽으면 1970년 1월이 나옵니다. 결과가 이상하면 단위를 직접 골라 보세요.
  • 1973년 3월 이전을 가리키는 밀리초 값(1천억 미만)은 자동 판별에서 초로 읽힙니다. 이때는 단위를 밀리초로 지정하세요.
  • 서머타임이 있는 시간대에서는 하루에 같은 현지 시각이 두 번 있거나 아예 없는 시각이 있어, 날짜 → 타임스탬프 결과가 한 시간 어긋날 수 있습니다. 한국(KST)은 서머타임이 없습니다.

자주 묻는 질문

한국 시간과 UTC는 몇 시간 차이인가요?

한국 표준시(KST)는 UTC보다 9시간 빠릅니다(UTC+9). 다른 도시와의 차이는 시간대 변환기에서 확인할 수 있습니다.

JWT의 exp 값이 언제인지 알고 싶어요.

JWT의 exp·iat는 초 단위 타임스탬프입니다. 숫자만 여기에 넣어도 되고, 토큰 전체를 JWT 디코더에 넣으면 만료까지 남은 시간을 함께 보여줍니다.

준비 중인 도구

필요한 도구가 없나요?

어떤 작업을 하고 싶은지 적어 주세요. 요청이 많은 도구부터 만듭니다.