Unix 타임스탬프는 1970년 1월 1일 00:00:00 UTC(에포크)부터 흐른 시간을 초 또는 밀리초로 센 숫자입니다. 로그, 데이터베이스, API 응답에서 시간이 1700000000 같은 숫자로 저장되는 경우가 많은데, 사람이 보기엔 그 값이 언제인지 한눈에 알기 어렵습니다. 이 도구는 타임스탬프를 한국 시간(KST)과 UTC, ISO 8601 형식으로 동시에 풀어 보여 주고, 반대로 특정 날짜를 타임스탬프로 변환해 줍니다.
특히 한국에서 작업할 때 헷갈리기 쉬운 시차 문제를 줄이기 위해, 변환 결과를 KST와 UTC로 함께 표시합니다. 페이지 상단에는 현재 시각의 타임스탬프가 실시간으로 갱신되어, 만료 시각 계산이나 테스트 데이터 작성에 바로 활용할 수 있습니다. 모든 계산은 브라우저에서 이루어집니다.
사용 방법
- 1
현재 값 확인
상단 카드에 현재 Unix 타임스탬프(초)가 1초마다 갱신되며, 초·밀리초 복사 버튼으로 바로 가져갈 수 있습니다.
- 2
타임스탬프 입력
변환할 타임스탬프 숫자를 입력하고, 그 값이 초인지 밀리초인지 단위를 선택합니다.
- 3
날짜 확인
KST(한국), UTC, ISO 8601 세 가지 형식으로 결과가 표시되며 각각 복사할 수 있습니다.
- 4
역변환
하단의 날짜·시각 선택기로 특정 시점을 고르면 해당하는 타임스탬프(초·밀리초)가 계산됩니다.
활용 팁
- 초 단위 타임스탬프는 보통 10자리, 밀리초 단위는 13자리입니다. 자릿수로 단위를 가늠할 수 있습니다.
- JavaScript의 Date.now()는 밀리초를 반환하므로, 초 단위가 필요하면 1000으로 나눠야 합니다.
- 데이터베이스나 API 문서에서 시간 필드의 단위(초/밀리초)를 먼저 확인하면 변환 실수를 줄일 수 있습니다.
- 역변환의 날짜 선택기는 브라우저 로컬 시간대를 기준으로 해석되므로, 시차가 다른 환경에서는 결과가 달라질 수 있습니다.
자주 묻는 질문
타임스탬프 단위가 초인지 밀리초인지 어떻게 아나요?
일반적으로 초 단위는 10자리, 밀리초 단위는 13자리 숫자입니다. 단위를 잘못 고르면 1970년 근처나 먼 미래로 결과가 나오니 자릿수를 확인하세요.
KST와 UTC 결과가 9시간 차이 나는 게 맞나요?
네. 한국 표준시(KST)는 UTC보다 9시간 빠릅니다. 같은 순간을 두 시간대로 표기한 것이므로 9시간 차이가 정상입니다.
입력값이 서버로 전송되나요?
아니요. 모든 변환은 브라우저의 자바스크립트로만 처리되며 외부로 전송되지 않습니다.
음수 타임스탬프도 지원하나요?
에포크(1970년) 이전을 나타내는 음수 값도 변환되지만, 일부 환경에서는 표시가 제한될 수 있습니다.
현재 시각이 실제와 다르게 보입니다.
현재 타임스탬프는 사용자의 기기 시계를 기준으로 합니다. 기기 시간이 틀어져 있으면 값도 달라지니 시스템 시간을 확인하세요.