Timestamp to date

Unix 타임스탬프
날짜 변환

10자리 초, 13자리 밀리초부터 마이크로초와 나노초까지 날짜로 바꿉니다. 같은 순간을 UTC, 한국시간, 현재 기기 시간대와 선택한 도시 시간으로 비교하세요.

숫자 자릿수를 자동으로 살피며 입력 단위를 직접 고칠 수도 있습니다.

타임스탬프 입력

출처에서 단위를 알려 주지 않았다면 자동 판별로 시작하고, 예상 날짜와 다르면 단위를 직접 바꿔 보세요.

초·밀리초만 비교

날짜 변환 결과—
UTC
—
한국시간 KST
—
현재 기기 시간—
선택한 시간대—
상대 시간—
인터넷 날짜 표기—
정확한 ISO 8601
—
초—
밀리초—
마이크로초—
나노초—

—

입력한 숫자는 이 화면 안에서만 날짜로 바뀌며 다른 곳으로 전송하거나 저장하지 않습니다.

자릿수로 단위를 가늠하는 법

현재 시각 부근의 값은 자릿수로 대략 구분할 수 있습니다. 오래된 날짜나 매우 먼 미래 값은 자릿수가 달라질 수 있으므로 알고 있는 단위가 우선입니다.

자릿수 기준자동 판별예시확인할 점
1~10자리초1704067200현재 시각 값은 보통 10자리
11~13자리밀리초1704067200000초 값의 1000배
14~16자리마이크로초1704067200000000밀리초보다 1000배 세밀한 단위
17자리 이상나노초1704067200000000000정수로 입력

정확도를 지키는 방식: 큰 숫자는 중간에 반올림하지 않고 나노초 정수로 계산합니다. ISO 결과에는 입력값이 가진 소수 정밀도를 가능한 범위에서 유지합니다.

결과를 검산하는 알려진 값

변환 결과가 의심스럽다면 아래 기준값을 넣어 도구의 작동 방식과 입력 단위를 비교할 수 있습니다.

Unix 시간 0

0초는 1970-01-01 00:00:00 UTC이며 한국시간으로 1970-01-01 09:00:00입니다.

2000년 첫 순간

946684800초는 2000-01-01 00:00:00 UTC입니다. 단위 확인에 쓰기 좋은 기준값입니다.

32비트 경계

2147483647초는 2038-01-19 03:14:07 UTC입니다. 그 다음 초부터 오래된 32비트 형식의 범위를 벗어납니다.

하나의 순간, 여러 지역 날짜

타임스탬프는 지역과 관계없이 한 순간을 가리킵니다. 시간대를 선택하는 일은 그 순간을 어느 지역의 달력과 시계로 읽을지 정하는 것입니다.

U

UTC

세계 시각의 기준입니다. 지역 간 기록을 비교하거나 원본 시각을 확인할 때 먼저 봅니다.

K

한국시간 KST

UTC보다 항상 9시간 빠릅니다. 별도의 계절 시각 변경이 없어 연중 같은 차이를 적용합니다.

I

도시 시간대

뉴욕·런던·시드니처럼 계절에 따라 차이가 바뀌는 곳은 날짜별 시간대 규칙을 적용해 표시합니다.

표시 가능한 날짜 범위: 지나치게 큰 값은 일반 달력 날짜로 나타낼 수 없습니다. 범위 오류가 보이면 초 값을 밀리초로 읽은 것은 아닌지 단위를 먼저 확인하세요.

표시 기준: 지역별 시각은 IANA 시간대 자료를 따르며, 날짜 표시 범위는 MDN Date 설명에서 확인할 수 있습니다.

타임스탬프 날짜 변환 질문

예상과 다른 날짜가 보일 때 확인할 네 가지입니다.

타임스탬프를 넣었는데 1970년 날짜가 나오는 이유는 무엇인가요?

가장 흔한 원인은 초와 밀리초 단위가 뒤바뀐 경우입니다. 13자리 밀리초 값을 초로 읽거나 10자리 초 값을 밀리초로 읽지 않았는지 입력 단위를 확인하세요.

소수점이 있는 Unix 시간도 변환할 수 있나요?

네. 초는 소수점 아래 9자리, 밀리초는 6자리, 마이크로초는 3자리까지 받을 수 있습니다. 나노초는 정수로 입력해야 합니다.

음수 타임스탬프는 어떤 날짜를 뜻하나요?

음수 값은 Unix 시간 기준점인 1970년 1월 1일 00:00:00 UTC보다 이전 순간을 뜻합니다. 예를 들어 -1초는 1969년 12월 31일 23:59:59 UTC입니다.

UTC와 한국시간 결과가 날짜까지 다른 이유는 무엇인가요?

한국시간은 UTC보다 9시간 빠릅니다. UTC 오후 늦은 시각은 한국에서 이미 다음 날이므로 날짜가 하루 뒤로 표시될 수 있습니다.