유닉스 타임스탬프 변환기
로그·데이터베이스·API 응답의 1761200000 같은 숫자가 언제인지 한국 시간과 UTC로 바꿔 줍니다. 자릿수로 초·밀리초·마이크로초·나노초를 자동 판단하고 다른 해석도 함께 보여 줍니다.
2026-10-23 12:34나 2026년 10월 23일 같은 날짜를 넣으면 타임스탬프로 바꿉니다. 입력한 값은 서버로 전송되지 않고 브라우저 안에서만 처리합니다.
글을 붙여 넣으면 결과가 바로 표시됩니다.
다른 가능한 해석
유닉스 시간이란
유닉스 시간(에포크 시간)은 1970년 1월 1일 0시 UTC부터 흐른 초를 센 숫자입니다. 시간대와 상관없이 같은 순간이면 같은 값이라 서버·데이터베이스·API가 시각을 주고받을 때 씁니다.
자바스크립트 Date.now()·자바 System.currentTimeMillis()는 밀리초(13자리), 파이썬 time.time()은 초(10자리, 소수점 있음), Go·리눅스 커널 로그는 나노초(19자리)를 씁니다.
| 자릿수 | 단위 | 예 (2025-10-23 15:13:20 KST) | 주로 쓰는 곳 |
|---|---|---|---|
| 10 | 초 | 1761200000 | 리눅스 date +%s, 파이썬, PHP, JWT exp |
| 13 | 밀리초(ms) | 1761200000000 | 자바스크립트, 자바, 안드로이드, Kafka |
| 16 | 마이크로초(µs) | 1761200000000000 | PostgreSQL 내부, 일부 로그 |
| 19 | 나노초(ns) | 1761200000000000000 | Go UnixNano(), Prometheus, 리눅스 커널 |
| 18 | Windows FILETIME | 133752920000000000 | 1601년 기준 100ns 단위. 윈도우 레지스트리·AD(lastLogon) |
한국 시간과 UTC
- 한국 표준시(KST)는 UTC보다 9시간 빠릅니다(UTC+9). 서머타임이 없어 1년 내내 같습니다.
2026-10-23T03:34:00Z는 한국 시간 10월 23일 12시 34분입니다. - 날짜를 넣을 때 시간대 표시가 없으면 한국 시간으로 봅니다.
Z나+09:00을 붙이면 그대로 따릅니다. - 자정 근처 값은 UTC로는 전날일 수 있습니다. 날짜별 집계가 하루 어긋나면 대부분 이 문제입니다.
- 2038년 1월 19일에 32비트 초 값이 넘칩니다(2038년 문제). 64비트 정수나 밀리초 저장은 영향이 없습니다.
언어별로 타임스탬프 얻기·바꾸기
| 언어·도구 | 지금 타임스탬프 | 타임스탬프 → 날짜 |
|---|---|---|
| JavaScript | Math.floor(Date.now() / 1000) | new Date(ts * 1000).toLocaleString("ko-KR") |
| Python | int(time.time()) | datetime.fromtimestamp(ts, ZoneInfo("Asia/Seoul")) |
| Java·Kotlin | Instant.now().getEpochSecond() | Instant.ofEpochSecond(ts).atZone(ZoneId.of("Asia/Seoul")) |
| MySQL | UNIX_TIMESTAMP() | FROM_UNIXTIME(ts) |
| PostgreSQL | EXTRACT(EPOCH FROM now()) | to_timestamp(ts) AT TIME ZONE 'Asia/Seoul' |
| 리눅스·맥 셸 | date +%s | date -d @ts (맥: date -r ts) |
| 엑셀 | =(NOW()-DATE(1970,1,1))*86400-32400 | =(ts+32400)/86400+DATE(1970,1,1) 후 날짜 서식 |
JWT 안의 exp·iat는 JWT 디코더가 바로 날짜로 보여 줍니다. 두 날짜 사이의 일수는 D-day 계산기를 쓰세요.
자주 묻는 질문
1761200000123처럼 13자리인데 초로 읽어도 되나요?
13자리는 거의 항상 밀리초입니다. 초로 읽으면 서기 5만 년대가 됩니다. 이 도구는 자릿수와 "그럴듯한 연도(1990~2100)"로 단위를 고르고 다른 단위 해석도 아래 줄에 보여 줍니다.
음수나 1970년 이전도 되나요?
1990년 이전 값은 날짜 글이 아닌 다른 형식(사업자번호·해시 등)일 가능성이 커서 자동 판별 범위에서 뺐습니다. 1990~2100년 사이 값만 변환합니다.
"지금" 버튼은 어떤 값을 넣나요?
내 기기 시계 기준 현재 시각의 초 단위 타임스탬프입니다. 기기 시계가 틀리면 값도 틀립니다.
출처
- 유닉스 시간 정의: POSIX.1 "Seconds Since the Epoch"
- 날짜·시각 표기: RFC 3339, 시간대 데이터: IANA tz database
- Windows FILETIME: Microsoft Learn
이 도구가 도움이 됐다면 알려 주세요
페이지 링크만 보냅니다. 입력한 값이나 파일은 담기지 않습니다.