본문으로 건너뛰기
SPCXTools

유닉스 타임스탬프 변환기

에포크 타임스탬프를 날짜로, 날짜를 유닉스 시간으로 변환하세요. 초 및 밀리초를 자동으로 감지합니다.

로컬 실행 — 파일이 기기 외부로 전송되지 않습니다

도구 불러오는 중…

유닉스 타임스탬프 변환기 사용 방법

  1. 1현재 유닉스 시간이 상단에 표시되며 매초 업데이트됩니다. 클릭 한 번으로 복사하세요.
  2. 2타임스탬프를 타임스탬프 날짜 변환에 붙여넣으세요. 초, 밀리초, 마이크로초, 나노초를 자동으로 감지합니다.
  3. 3현지 시간대, UTC, ISO 8601, RFC 2822 및 상대적 시간("3시간 전") 형식으로 결과를 확인하세요.
  4. 4반대로 변환하려면 날짜 타임스탬프 변환에서 날짜와 시간을 선택하고 현지 시간 또는 UTC를 지정한 후, 초 또는 밀리초 값을 복사하세요.

유닉스 시간 및 날짜 변환

컴퓨터, 데이터베이스, API는 보통 시간을 1970년 1월 1일 UTC를 기준으로 흐른 초 단위 숫자인 유닉스 타임스탬프로 저장합니다. 간결하고 명확하지만 한눈에 알아보기는 어렵습니다. 이 타임스탬프 변환기는 숫자를 현지 시간 및 UTC 기준의 읽기 쉬운 날짜로 변환해주며, 반대로 날짜를 타임스탬프로 변환할 수도 있습니다. 사용자 기기의 시계와 시간대 설정을 바탕으로 브라우저에서 바로 작동합니다.

주요 기능

  • 바로 복사할 수 있는 초 단위 실시간 현재 유닉스 시간.
  • 초(10자리), 밀리초(13자리), 마이크로초(16자리), 나노초(19자리) 자동 단위 감지.
  • 다양한 출력 형식: 현지 시간, UTC, ISO 8601(2026-10-02T08:30:00.000Z), RFC 2822 및 "2일 후"와 같은 상대적 시간 표시.
  • 날짜를 타임스탬프로 변환: 날짜를 현지 시간 또는 UTC로 설정할 수 있으며, 초와 밀리초 단위 결과를 모두 제공합니다.

타임스탬프가 주로 사용되는 곳

로그 및 모니터링. 서버 로그, 분석 이벤트, 에러 트래커는 보통 시간을 에포크 초(epoch seconds) 단위로 기록합니다. 이 값을 변환하면 내 시간대 기준으로 언제 문제가 발생했는지 정확히 파악할 수 있습니다.

API 및 JSON. 많은 API가 "created": 1790000000 또는 "expires_at"과 같은 필드를 반환합니다. JavaScript의 Date.now()와 Java의 System.currentTimeMillis()는 밀리초(ms)를 반환하는 반면, Unix 도구, Python의 time.time(), PHP의 time()은 초(s) 단위를 사용합니다. 이 두 단위를 혼동하는 것은 아주 흔한 버그입니다.

토큰 및 쿠키. JSON Web Token(JWT)은 iat, nbf, exp 클레임에 에포크 초를 사용합니다. JWT 디코더를 사용하면 이를 자동으로 변환할 수 있습니다.

데이터베이스 및 스프레드시트. 타임스탬프를 날짜로 변환하면 레코드를 확인할 때 편리하며, 날짜를 타임스탬프로 변환하면 정확한 범위 쿼리를 작성할 수 있습니다.

시간대와 UTC

타임스탬프는 현재 위치와 관계없이 특정 순간을 고유하게 식별합니다. 시간대(타임존)는 이를 사람에게 보여줄 때만 의미가 있습니다. 그렇기 때문에 동일한 타임스탬프라도 도쿄와 뉴욕의 현지 시간은 다르게 표시되지만, UTC 기준 시간은 동일하게 유지됩니다. 날짜를 타임스탬프로 변환할 때는 기준이 명확해야 합니다. UTC 시간대에 거주하지 않는 한, 현지 시간 "9:00"과 "9:00 UTC"는 서로 다른 결과값을 반환합니다.

여러 도시의 시간을 비교하려면 시간대 변환기를 사용해 보세요. 두 날짜 사이의 일수를 계산하려면 날짜 계산기를 이용해 보세요.

자주 묻는 질문 (FAQ)

유닉스 타임스탬프란 무엇인가요?
유닉스 타임스탬프(에포크 시간 또는 POSIX 시간이라고도 함)는 윤초를 제외하고 1970년 1월 1일 00:00:00 UTC부터 경과한 시간을 초 단위로 나타낸 값입니다. 특정 순간에 전 세계 어디서나 동일한 값을 가지므로 시간을 저장하고 비교하는 데 이상적입니다.
타임스탬프가 초 단위인지 밀리초 단위인지 어떻게 알 수 있나요?
자릿수를 세어보세요. 현재 초 단위 타임스탬프는 10자리(예: 1790000000)인 반면, 밀리초 단위는 13자리입니다. 변환기는 이를 자동으로 감지하며 16자리 마이크로초와 19자리 나노초도 인식합니다.
변환된 시간이 예상과 다른 이유는 무엇인가요?
유닉스 시간은 항상 UTC 기준입니다. 로컬 결과는 기기의 시간대를 사용하며 그 옆에 표시됩니다. 값이 몇 시간 정도 차이가 난다면, 해당 값을 생성한 시스템에서 로컬 시간과 UTC를 혼동했을 가능성이 높습니다. 값이 1,000배 차이가 난다면(1970년이나 아주 먼 미래의 날짜로 표시되는 경우) 초와 밀리초를 혼동한 것입니다.
2038년 문제란 무엇인가요?
유닉스 시간을 부호 있는 32비트 정수로 저장하는 시스템은 최대 2,147,483,647초까지만 계산할 수 있으며, 2038년 1월 19일 03:14:07 UTC에 이 한계에 도달합니다. 그 이후에는 값에 오버플로가 발생합니다. 최신 시스템은 64비트 정수를 사용하므로 이 문제의 영향을 받지 않습니다.
음수 타임스탬프도 변환할 수 있나요?
네. 음수 값은 1970년 1월 1일 이전의 날짜를 나타냅니다. 예를 들어 -86400은 1969년 12월 31일입니다.
이 도구는 내 데이터를 사용하나요?
아니요. 모든 변환은 브라우저에 내장된 날짜 및 시간대 기능을 사용하여 사용자의 브라우저에서 실행됩니다.