Unix 타임스탬프 변환기 - Epoch 시간 계산기
Unix 시간 ↔ 사람 날짜 양방향 변환. UTC/로컬 시간대 토글 + 7개 출력 포맷.
쓰는 법
- 상단에서 현재 Unix 시간이 초마다 갱신되는 거 확인 가능.
- 타임스탬프 → 날짜: 숫자 붙여넣고 변환. 10자리면 초, 13자리면 밀리초로 자동 판단.
- 날짜 → 타임스탬프: 연/월/일/시/분/초 입력 후 변환.
- UTC / 로컬 시간대 토글로 기준 시간 전환.
- 결과는 7가지 포맷(Unix 초/밀리초, ISO 8601, RFC 2822, 로케일, 날짜, 시간)으로 동시에 표시.
예시
입력: 1720000000
Unix (초): 1720000000
Unix (밀리초): 1720000000000
ISO 8601: 2024-07-03T12:26:40.000Z
로컬: 2024. 7. 3. 오후 9:26:40 (KST)
Unix 시간은 1970년 1월 1일부터 센 초
로그 파일이나 DB에서 1720000000 같은 숫자 본 적 있으시죠. 이게 Unix 타임스탬프인데, 1970년 1월 1일 00:00:00 UTC부터 지금까지 흐른 초를 뜻해요. 프로그래밍 언어와 DB에서 시간 저장하는 표준 방식입니다.
여기는 이 숫자를 사람이 읽을 수 있는 날짜로 바꿔드리고, 반대로 특정 날짜를 Unix 시간으로도 바꿔드려요. 초 단위인지 밀리초 단위인지는 자동으로 감지합니다.
여기 편한 점
- 현재 Unix 시간이 실시간으로 똑딱거려서 스크린샷 찍을 때 참고하기 좋아요.
- 초(10자리)와 밀리초(13자리) 자동 감지. Java/JS는 보통 밀리초, 유닉스 CLI나 DB는 초 쓰거든요.
- ISO 8601, RFC 2822, 로케일 포맷 등 7가지 포맷 동시 출력. 어느 시스템에 넣어도 바로 쓸 수 있어요.
- UTC와 로컬 시간대 토글. 서버는 UTC로 돌고 로그 보는 건 한국 시간으로 하잖아요.
- 양방향 변환이라 코드에 박을 리터럴 만들 때 편함.
- 전부 브라우저 안에서 돌아가요.
다른 타임스탬프 도구랑 비교
| 항목 | FreeToolbox | unixtimestamp.com | epochconverter.com |
|---|---|---|---|
| 실시간 시계 | 있음 | 있음 | 있음 |
| 초/ms 자동 감지 | 있음 | 없음 | 없음 |
| 출력 포맷 수 | 7종 | 3종 | 4종 |
| UTC/로컬 토글 | 있음 | 제한적 | 있음 |
| 광고 | 거의 없음 | 있음 | 있음 |
자주 묻는 질문
Unix 타임스탬프가 뭐예요?
1970년 1월 1일 00:00:00 UTC부터 지금까지 흐른 초(또는 밀리초)예요. 프로그래밍 언어, DB, API 전 세계에서 시간을 표현하는 표준 방식이라 어디서든 통합니다.
초랑 밀리초 어떻게 구분하나요?
입력한 숫자가 9,999,999,999 이하면 초, 그 이상이면 밀리초로 처리합니다. 2286년까지는 이 기준이 정확해요. 참고로 JavaScript의 Date.now()는 밀리초, 유닉스 date +%s나 PHP의 time()은 초 단위입니다.
기본 시간대는 뭐예요?
브라우저가 설정한 로컬 시간대(한국에서는 KST, UTC+9)가 기본이에요. UTC 버튼 누르면 UTC 기준으로 전환됩니다.
ISO 8601이 뭐예요?
2026-04-20T14:30:00.000Z 이런 형식이에요. T로 날짜/시간 구분하고 끝에 Z가 있으면 UTC라는 뜻. REST API 설계할 때 가장 권장되는 날짜 포맷입니다.
1970년 이전 날짜도 되나요?
네, 음수 타임스탬프로 표현됩니다. 예를 들어 -86400은 1969년 12월 31일이에요. 다만 대부분의 서비스에선 1970년 이전 데이터를 거의 안 쓰니까 실무에서 볼 일은 드물어요.