Skip to content

타임스탬프 변환기

Unix 타임스탬프와 읽기 쉬운 날짜 간 즉시 변환. 현재 타임스탬프 실시간 표시, 초/밀리초 자동 감지, 원클릭 복사.

변환기

실시간 Unix 타임스탬프
0
밀리초0

타임스탬프 → 날짜

날짜 → 타임스탬프

Unix 타임스탬프란?

Unix 타임스탬프(Unix 에포크 시간 또는 POSIX 시간이라고도 함)는 1970-01-01 00:00:00 UTC(Unix 에포크) 이후 경과한 초 수입니다. 프로그래밍에서 시점을 나타내는 가장 일반적인 방법입니다.

예를 들어, 17000000002023년 11월 14일 22:13:20 UTC에 해당합니다.

Unix 타임스탬프의 특징:

  • 시간대 독립적 — 항상 UTC 기준
  • 연속적 — 대부분의 구현에서 윤초 미포함
  • 간결 — 단일 정수로 전체 날짜 표현

초 vs 밀리초

Unix 타임스탬프는 두 가지 일반적인 해상도가 있습니다:

밀리초
예시17000000001700000000000
정밀도1초1밀리초
사용Unix/Linux API, 대부분의 데이터베이스JavaScript (Date.now()), Java, 로깅 시스템
자릿수~10자리~13자리

구별 방법: 숫자가 13자리 이상이면 밀리초입니다. 이 변환기는 해상도를 자동으로 감지합니다 — 숫자를 붙여넣기만 하세요.

일반적인 사용 사례

  • 로그 디버깅 — 서버 로그의 타임스탬프를 읽기 쉬운 시간으로 변환하여 이벤트 추적
  • API 통합 — 많은 REST API가 날짜 필드에 Unix 타임스탬프 사용
  • 데이터베이스 쿼리 — 에포크 값을 사용하여 시간 범위로 레코드 조회
  • 스케줄링 — 타임스탬프 연산으로 지연 계산 또는 향후 이벤트 예약
  • UUID v7 — UUID v7은 처음 48비트에 밀리초 Unix 타임스탬프를 인코딩합니다. 디코딩하여 UUID가 언제 생성되었는지 확인

자주 묻는 질문

2038년 문제란 무엇인가요? 32비트 부호 있는 정수의 Unix 타임스탬프는 2147483647(2038년 1월 19일 03:14:07 UTC)에서 최대값에 도달합니다. 여전히 32비트 time_t를 사용하는 시스템은 오버플로우가 발생합니다. 대부분의 현대 시스템은 이미 64비트 타임스탬프로 전환되었으며, 2920억 년 동안 오버플로우되지 않습니다.

이 도구는 시간대를 어떻게 처리하나요? Unix 타임스탬프는 본질적으로 UTC입니다. 이 변환기는 UTC 표현과 브라우저의 로컬 시간대를 모두 표시합니다.

음수 타임스탬프를 사용할 수 있나요? 네. 음수 Unix 타임스탬프는 에포크(1970-01-01 00:00:00 UTC) 이전의 날짜를 나타냅니다. 예를 들어, -86400은 1969년 12월 31일 00:00:00 UTC — 에포크 정확히 하루 전입니다.