유닉스 시간 · 초 · 밀리초 · 한국 시간

타임스탬프를 한국 시간으로, 날짜를 숫자로

1700000000 같은 숫자를 넣으면 날짜로 바꿔 줘요. 초인지 밀리초인지는 자릿수로 알아서 구분하고, 반대로 날짜를 넣으면 숫자로 바꿔요.

시간 바꾸기

지금

지금 타임스탬프 (초)
−
한국 시간
−

타임스탬프를 날짜로

한국 시간 (KST)
−
세계 표준시 (UTC)
−
ISO 8601
−
지금부터
−
초
−
밀리초
−

날짜를 타임스탬프로

초
−
밀리초
−

넣은 내용은 이 브라우저 안에서만 처리하고, 어디에도 보내거나 저장하지 않아요.

유닉스 시간이란

유닉스 시간은 1970년 1월 1일 0시 0분 0초(UTC)부터 지난 초를 센 숫자예요. 나라와 시간대에 상관없이 같은 순간은 같은 숫자라서 서버, 로그, 데이터베이스에서 널리 써요.

윤초는 세지 않아서 하루는 언제나 86,400초예요. 그래서 윤초를 사이에 둔 정밀한 시간 계산에는 맞지 않을 수 있어요.

타임스탬프와 한국 시간의 예
타임스탬프한국 시간
01970-01-01 09:00:00 (목)
10000000002001-09-09 10:46:40 (일)
17000000002023-11-15 07:13:20 (수)
20000000002033-05-18 12:33:20 (수)
21474836472038-01-19 12:14:07 (화)

자릿수로 단위 알아보기

요즘 시각이라면 자릿수를 보고 단위를 알 수 있어요. 자동으로 두면 이 기준으로 읽고, 다르게 읽히면 단위를 직접 골라 주세요.

타임스탬프 단위와 자릿수
단위자릿수예
초10자리1700000000
밀리초13자리1700000000000
마이크로초16자리1700000000000000
나노초19자리1700000000000000000

C나 많은 시스템은 초를 쓰고, 자바스크립트와 Java는 밀리초를 써요. 날짜가 1970년 근처로 나오면 밀리초를 초로 읽었거나 그 반대일 수 있어요. 자동 구분은 11자리까지 초, 14자리까지 밀리초, 17자리까지 마이크로초, 20자리까지 나노초로 읽어요.

한국 시간은 UTC보다 9시간 빨라요

한국 표준시(KST)는 UTC+9예요. 서버 로그의 시각이 9시간 어긋나 보이면 UTC로 적힌 것일 때가 많아요. 타임스탬프 자체는 시간대가 없어서 어느 시간대로 보여 주느냐만 달라요.

이 도구는 언제나 UTC+9로 계산해요. 실제 역사에서는 1954~1961년에 UTC+8:30을 썼고, 1988년까지 서머타임을 쓴 해도 있어서 그 무렵의 시각은 당시 쓰던 시각과 다를 수 있어요.

2038년 문제

타임스탬프를 부호 있는 32비트 정수에 담으면 2,147,483,647까지밖에 넣을 수 없어요. 2038년 1월 19일 03:14:07(UTC), 한국 시간으로 12:14:07에 이 값에 닿고, 1초 뒤에는 넘쳐서 1901년으로 돌아가요.

64비트로 저장하면 이 한계가 없어요. 오래된 프로그램이나 장비에 먼 미래의 날짜를 넣을 일이 있다면 확인해 보세요. 이 값을 넘으면 도구가 알려 줘요.

코드로 지금 값 얻기

언어별 현재 타임스탬프를 얻는 코드
환경 (단위)코드
JavaScript (밀리초)Date.now()
Python (초)time.time()
Java (밀리초)System.currentTimeMillis()
PHP (초)time()
MySQL (초)UNIX_TIMESTAMP()
Linux, macOS (초)date +%s

엑셀에서 초 단위 값을 한국 시간으로 바꾸려면 =A1/86400+DATE(1970,1,1)+9/24 를 쓰고 셀 서식을 날짜로 바꾸세요.

자주 묻는 질문

날짜를 넣는 형식은 어떻게 되나요?

2026-11-07 16:35:12처럼 넣어요. 점이나 빗금으로 나눠도 되고, 시각을 빼면 그날 0시로 계산해요. 2월 31일처럼 없는 날짜는 받지 않아요.

1970년보다 이전 날짜도 되나요?

네. 1970년 이전은 음수로 나와요. 예를 들어 -1은 1969년 12월 31일 23:59:59(UTC)예요.

소수점이 있는 값도 되나요?

네. Python의 time.time()처럼 소수점이 있는 값은 초로 읽어요. 단위를 직접 고를 수도 있어요.

어디까지 계산할 수 있나요?

브라우저의 Date가 다루는 범위 안에서 돼요. 약 서기 27만 년까지이고, 그 밖의 값은 날짜로 바꿀 수 없다고 알려 줘요.

‘지금부터’ 값은 정확한가요?

대략의 간격을 보여 주는 값이에요. 한 달을 약 30일, 1년을 약 365일로 어림해요.

내 컴퓨터 시계가 틀리면요?

‘지금’ 값은 이 기기의 시계를 읽어요. 시계가 틀리면 함께 틀려요. 입력한 값을 바꾸는 계산은 기기 시계와 관계없어요.

타임스탬프를 다룰 때

저장은 UTC 기준

숫자로 저장하고 보여 줄 때만 시간대를 입히면 헷갈리지 않아요.

자릿수부터 확인

10자리는 초, 13자리는 밀리초일 때가 많아요.

9시간 차이를 의심

시각이 9시간 어긋나면 시간대 문제일 가능성이 커요.

먼 미래는 확인

32비트로 저장하는 장비는 2038년 이후 값을 담지 못해요.

같이 보면 좋은 것

다른 날의 문구와 카드

참고한 자료

참고용 도구예요. 한국 시간은 언제나 UTC+9로 계산하며, 서머타임을 쓰던 과거 시기는 반영하지 않아요. 발행