tigtools

Unix 타임스탬프 변환기

에포크 타임스탬프를 붙여넣어 UTC와 내 시간대의 날짜를 확인하거나, 날짜를 선택해 타임스탬프를 구하세요. 단위는 자동으로 감지됩니다.

브라우저에서 실행 가입 불필요

현재 Unix 시각

초

…

밀리초

…

타임스탬프 → 날짜

날짜 → 타임스탬프

시간대 기준

날짜는 기기의 시간대(UTC) 기준으로 읽습니다.

사용 방법

  1. 타임스탬프를 “타임스탬프 → 날짜”에 붙여넣으세요. 단위가 초, 밀리초, 마이크로초, 나노초 중 무엇인지 자동으로 감지합니다. 원하는 단위를 직접 선택할 수도 있습니다.
  2. 현지 시간과 UTC, ISO 8601, RFC 2822 형식으로 날짜를 확인하고 필요한 형식을 복사하세요.
  3. 반대로 변환하려면 “날짜 → 타임스탬프”에서 날짜와 시간을 선택하고 현지 시간 또는 UTC를 고르세요.
  4. 상단의 현재 Unix 시간은 매초 업데이트됩니다. 고정된 값을 복사하려면 업데이트를 일시 중지하세요.

작동 방식

Unix 시간(에포크 시간 또는 POSIX 시간이라고도 함)은 1970년 1월 1일 00:00:00 UTC 이후의 초를 셉니다. 특정 순간의 값은 전 세계 어디서나 같기 때문에 데이터베이스, 로그, API, 파일 시스템에서 사용됩니다. 1970년 이전의 시간은 음수입니다. 예를 들어 -86400은 1969년 12월 31일입니다.

시스템마다 사용하는 단위가 다릅니다. Unix 도구, PHP, 대부분의 API는 초(현재 날짜 기준 10자리)를 사용하고, JavaScript와 Java는 밀리초(13자리)를 사용합니다. 일부 데이터베이스와 추적 시스템은 마이크로초(16자리) 또는 나노초(19자리)를 사용합니다. 자동 감지는 정수 부분의 자릿수를 기준으로 합니다. 11자리 이하는 초, 12~14자리는 밀리초, 15~17자리는 마이크로초, 18자리 이상은 나노초로 읽습니다. 이는 대략 1973년부터 5138년까지의 날짜에 맞습니다. 이 범위를 벗어나는 날짜라면 단위를 직접 선택하세요.

결과는 여러 형식으로 표시됩니다. ISO 8601(2023-11-14T22:13:20.000Z)은 데이터 교환 표준이며, Z는 UTC를 뜻합니다. RFC 2822(Tue, 14 Nov 2023 22:13:20 +0000)는 이메일 헤더와 RSS 피드에서 사용됩니다. 현지 시간은 일광 절약 시간제를 포함해 브라우저의 시간대 및 언어 설정을 따릅니다.

Unix 시간은 윤초를 무시하므로 하루는 항상 정확히 86,400초입니다. 날짜는 JavaScript 날짜의 정밀도인 밀리초 단위로 표시됩니다. 따라서 마이크로초 및 나노초 타임스탬프의 초과 자릿수는 표시되는 날짜에서 제외됩니다.

예시

로그 항목 읽기

로그 항목에 ts=1700000000이 있습니다. 10자리이므로 초 단위로 읽으며, 2023년 11월 14일 화요일 22:13:20 UTC입니다. 아래에는 사용자의 시간대로 표시됩니다.

JavaScript Date.now() 값

1700000000000은 13자리이므로 밀리초 단위로 읽습니다. 위 예시와 같은 순간입니다. 1,000으로 나누면 PHP 또는 Python 백엔드에서 사용하는 Unix 초 단위 값이 됩니다.

API 토큰 만료 시간 설정

2030년 1월 1일 00:00 UTC에 만료되도록 설정하려면 “UTC”를 선택하고 해당 날짜를 고르세요. Unix 초 값은 1893456000이며, exp 클레임이나 캐시 헤더에 바로 사용할 수 있습니다.

자주 묻는 질문

타임스탬프가 초 단위인지 밀리초 단위인지 어떻게 알 수 있나요?

자릿수를 확인하세요. 최근 수십 년의 날짜는 초 단위가 10자리(예: 1700000000), 밀리초 단위가 13자리(예: 1700000000000)입니다. 이 도구는 단위를 자동으로 판별하고 사용한 단위를 알려줍니다.

Unix 타임스탬프는 시간대에 따라 달라지나요?

아니요. 타임스탬프는 하나의 순간을 나타내며 어디서나 같습니다. 달력 날짜와 시각으로 표시할 때만 시간대의 영향을 받으므로, 이 도구는 UTC와 현지 시간을 모두 보여줍니다.

2038년 문제란 무엇인가요?

Unix 시간을 부호 있는 32비트 정수로 저장하는 시스템은 2,147,483,647까지만 셀 수 있습니다. 이는 2038년 1월 19일 03:14:07 UTC에 해당합니다. 1초가 지나면 값이 오버플로됩니다. 최신 시스템은 이 문제를 피하기 위해 64비트 값을 사용하며, 이 도구는 영향을 받지 않습니다.

1970년 이전 날짜도 변환할 수 있나요?

네. -31536000(1969년 1월 1일)과 같은 음수 타임스탬프를 입력하거나 “날짜 → 타임스탬프”에서 더 이른 날짜를 선택하세요.

현지 시간과 UTC의 차이가 일정한 시간 단위가 아닌 이유는 무엇인가요?

일부 시간대는 UTC와 30분 또는 45분 차이가 납니다(예: 인도는 UTC+5:30, 네팔은 UTC+5:45). 또한 일광 절약 시간제에 따라 연중 일부 기간에는 오프셋이 달라집니다. 표시되는 현지 시간은 해당 날짜에 적용되는 기기의 시간대 규칙을 따릅니다.

개인정보 보호

모든 변환은 브라우저의 시계 및 날짜 기능을 사용합니다. 입력한 내용은 업로드되거나 저장되지 않으며 분석 데이터에도 포함되지 않습니다.