⏲️유닉스 epoch 밀리초·초 변환기

자릿수로 단위를 판별해 초·밀리초·ISO 로 변환

-
단위초로 환산UTC 시각적용 여부

자동 판별은 정수부 자릿수만 보므로 마이크로초·나노초는 직접 골라야 합니다. 큰 값의 정밀도를 지키기 위해 BigInt 로 계산하고, 복사용 상자에는 천단위 콤마 없는 평문만 담습니다. 시간대 표시는 브라우저의 IANA 시간대 데이터를 따릅니다.

관련된 도구

유닉스 epoch 밀리초·초 변환기 사용법

타임스탬프를 붙여넣으면 초인지 밀리초인지 자릿수로 판별하고, 적용한 근거를 결과에 함께 적어 줍니다. 단위를 직접 고를 수 있고 마이크로초·나노초도 지원합니다. 아래 표에는 같은 숫자를 네 단위로 읽은 UTC 시각이 나란히 나와 어느 해석이 맞는지 눈으로 확인할 수 있습니다. 표시 시간대를 바꾸면 그 지역 시각과 UTC 를 함께 봅니다.

계산 방식과 기준

입력값은 나노초 단위 정수로 바꿔 BigInt 로 다룹니다. 19자리 나노초 값은 자바스크립트의 안전한 정수 범위를 넘기 때문입니다. 날짜 변환은 ISO 8601 과 브라우저에 내장된 IANA 시간대 데이터를 따르며, 2026년 10월 기준으로 동작을 확인했습니다. 복사용 상자에는 콤마 없는 평문만 담아 코드에 바로 붙일 수 있게 했습니다.

한계와 주의사항

자릿수 규칙은 관행이라 12자리 근처 값은 양쪽 해석이 모두 그럴듯합니다. 그래서 단정하지 않고 표로 함께 보여줍니다. 서머타임이 바뀌는 날에는 같은 시각이 두 번 나오거나 아예 건너뛰므로, 결과를 일정 계산에 쓸 때는 기준 시간대를 명확히 적어 두세요. 밀리초보다 작은 자리는 날짜 표시에서 버리지만 초·밀리초 값에는 남습니다.

자주 묻는 질문

10자리와 13자리는 어떻게 구분할까?

자동 판별은 정수부 자릿수가 12자리 이상이면 밀리초, 그보다 적으면 초로 읽습니다. 적용한 근거를 결과에 적어 주고, 네 단위로 읽었을 때의 시각을 표로 함께 보여주니 직접 비교할 수 있습니다.

2038년 문제는 무엇일까?

초 단위 epoch 를 32비트 signed 정수에 담는 시스템은 2,147,483,647초, 즉 2038-01-19T03:14:07Z 까지만 표현합니다. 이 값을 넘으면 결과에 경고를 띄웁니다.

이 도구가 하지 않는 일은 무엇일까?

현재 시각을 띄워 주거나 날짜를 골라 epoch 로 바꿔 주는 기능은 없습니다. 단위 판별과 환산, 시간대 표시에만 집중합니다. 서머타임 전환 구간의 중복·결손 시각은 브라우저 시간대 데이터를 그대로 따릅니다.