타임스탬프 변환기
Unix 타임스탬프와 읽기 쉬운 날짜 간 즉시 변환. 현재 타임스탬프 실시간 표시, 초/밀리초 자동 감지, 원클릭 복사.
변환기
0 0 타임스탬프 → 날짜
날짜 → 타임스탬프
Unix 타임스탬프란?
Unix 타임스탬프(Unix 에포크 시간 또는 POSIX 시간이라고도 함)는 1970-01-01 00:00:00 UTC(Unix 에포크) 이후 경과한 초 수입니다. 프로그래밍에서 시점을 나타내는 가장 일반적인 방법입니다.
예를 들어, 1700000000은 2023년 11월 14일 22:13:20 UTC에 해당합니다.
Unix 타임스탬프의 특징:
- 시간대 독립적 — 항상 UTC 기준
- 연속적 — 대부분의 구현에서 윤초 미포함
- 간결 — 단일 정수로 전체 날짜 표현
초 vs 밀리초
Unix 타임스탬프는 두 가지 일반적인 해상도가 있습니다:
| 초 | 밀리초 | |
|---|---|---|
| 예시 | 1700000000 | 1700000000000 |
| 정밀도 | 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 — 에포크 정확히 하루 전입니다.