MiServe DevTools

내 스티커

도구를 여기에 고정하세요. 이 브라우저에 저장됩니다.

Unix 타임스탬프 변환기

epoch 초, 밀리초, 마이크로초, 나노초를 날짜로 바꾸고, 날짜를 다시 타임스탬프로 바꿉니다.

ISO 8601 (UTC)
RFC 2822
로컬 시간
상대 시간
초
밀리초
현재 Unix 시간

브라우저에서 실행됩니다. 붙여 넣은 내용은 업로드되지 않습니다.

이 도구에 대하여

Unix 타임스탬프란

Unix 타임스탬프는 Unix epoch인 1970년 1월 1일 00:00:00 UTC부터 흐른 초의 수입니다. 윤초는 세지 않으므로 하루는 언제나 정확히 86,400초로 취급됩니다. 시간대가 없는 하나의 숫자이기 때문에 로그, 데이터베이스, JWT 클레임, API에서 어디서나 같은 시점을 가리키는 데 쓰입니다.

더 작은 단위로 세는 시스템도 많습니다. JavaScript의 Date.now()와 Java의 System.currentTimeMillis()는 밀리초를 반환하고, PostgreSQL 타임스탬프와 Python datetime 값은 마이크로초까지 표현하며, Go의 UnixNano()와 OpenTelemetry 프로토콜은 나노초를 씁니다. 단위가 한 단계 작아질 때마다 숫자는 세 자리씩 길어집니다.

단위를 판별하는 방법

자동을 선택하면 자릿수를 셉니다. 11자리 이하는 초, 12~14자리는 밀리초, 15~17자리는 마이크로초, 18자리 이상은 나노초로 읽습니다. 1973년 3월부터 5138년까지의 모든 시점에서 이 방식이 맞습니다. 1973년 3월 이전의 밀리초, 마이크로초, 나노초 값은 자릿수가 적어 더 큰 단위로 읽히므로, 이런 값은 단위를 직접 선택하세요.

1794650400.5처럼 소수점이 있는 숫자도 같은 방식으로 읽으며, 소수 부분은 나노초 단위까지 유지됩니다.

날짜를 입력하는 경우

2026-11-14T10:00:00Z나 14 Nov 2026 10:00 같은 날짜를 입력해 타임스탬프를 얻을 수도 있습니다. 오프셋이나 Z가 붙은 날짜는 적힌 그대로 읽습니다. 오프셋이 없는 날짜는 브라우저가 알려 주는 시간대를 기준으로 읽으며, 그 시간대는 입력란 아래에 표시됩니다.

2026-02-30처럼 존재하지 않는 날짜는 다음 달로 넘기지 않고 오류로 표시합니다. 14 Nov처럼 월 이름은 있지만 연도가 없는 날짜도 연도를 추측해야 하므로 오류로 처리합니다.

자주 묻는 질문

타임스탬프는 UTC 기준인가요, 내 시간대 기준인가요?

Unix 타임스탬프에는 시간대가 없습니다. UTC로 정의된 epoch부터 초를 셀 뿐입니다. 이 도구는 그 시점을 UTC(ISO 8601과 RFC 2822)와 브라우저가 알려 주는 시간대 양쪽으로 보여 줍니다.

2038년 문제란 무엇인가요?

타임스탬프를 부호 있는 32비트 정수로 저장하는 시스템은 2,147,483,647까지만 셀 수 있으며, 이는 2038년 1월 19일 03:14:07 UTC입니다. 그 1초 뒤에는 값이 오버플로됩니다. 64비트 정수를 쓰는 시스템은 영향을 받지 않습니다.

음수 타임스탬프도 처리하나요?

네. 음수는 1970년 1월 1일 이전의 시점입니다. 예를 들어 -86400은 1969년 12월 31일 00:00:00 UTC입니다.

입력한 내용이 서버로 전송되나요?

아니요. 변환은 브라우저 탭의 JavaScript가 처리하며, 이 도구는 입력한 내용으로 네트워크 요청을 보내지 않습니다.

시간의 다른 도구