사용 방법
- 맨 위에 현재 Unix 시간(초)이 1초마다 갱신됩니다. 복사 버튼으로 바로 가져갈 수 있습니다.
- 타임스탬프 → 날짜에 숫자를 넣으면 현지 시각, UTC, ISO 8601, HTTP 날짜, “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 디코더에 넣으면 만료까지 남은 시간을 함께 보여줍니다.