본문 바로가기
입력한 내용은 서버로 보내지 않습니다. 브라우저 안에서만 처리하고, 어디에도 저장하지 않습니다.

유닉스 타임스탬프 변환기

로그·데이터베이스·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)1761200000000000PostgreSQL 내부, 일부 로그
19나노초(ns)1761200000000000000Go UnixNano(), Prometheus, 리눅스 커널
18Windows FILETIME1337529200000000001601년 기준 100ns 단위. 윈도우 레지스트리·AD(lastLogon)

한국 시간과 UTC

언어별로 타임스탬프 얻기·바꾸기

언어·도구지금 타임스탬프타임스탬프 → 날짜
JavaScriptMath.floor(Date.now() / 1000)new Date(ts * 1000).toLocaleString("ko-KR")
Pythonint(time.time())datetime.fromtimestamp(ts, ZoneInfo("Asia/Seoul"))
Java·KotlinInstant.now().getEpochSecond()Instant.ofEpochSecond(ts).atZone(ZoneId.of("Asia/Seoul"))
MySQLUNIX_TIMESTAMP()FROM_UNIXTIME(ts)
PostgreSQLEXTRACT(EPOCH FROM now())to_timestamp(ts) AT TIME ZONE 'Asia/Seoul'
리눅스·맥 셸date +%sdate -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년 사이 값만 변환합니다.

"지금" 버튼은 어떤 값을 넣나요?

내 기기 시계 기준 현재 시각의 초 단위 타임스탬프입니다. 기기 시계가 틀리면 값도 틀립니다.

출처