⏰
Unix 타임스탬프 변환기
Unix 타임스탬프와 날짜/시간을 상호 변환합니다. 개발자를 위한 필수 시간 변환 도구입니다.
현재 타임스탬프 (초)
0
🔢 타임스탬프 → 날짜
📅 날짜 → 타임스탬프
💡 Unix 타임스탬프는 1970년 1월 1일 00:00:00 UTC(Epoch)부터 경과한 시간입니다. 초 단위와 밀리초 단위 두 가지 형식이 있습니다.
📖 사용법
- 상단에서 초 또는 밀리초 단위를 선택하세요
- 타임존을 선택하세요 (기본: 브라우저 타임존)
- 타임스탬프 → 날짜: 숫자를 입력하면 다양한 날짜 형식으로 변환됩니다
- 날짜 → 타임스탬프: 날짜와 시간을 입력하면 타임스탬프로 변환됩니다
- 결과를 클릭해서 복사하세요
✨ 주요 기능
- ✓Unix timestamp ↔ 날짜/시간 상호 변환
- ✓현재 시간 타임스탬프 실시간 표시
- ✓초/밀리초 단위 선택
- ✓다양한 날짜 포맷 출력 (ISO 8601, RFC 2822 등)
- ✓타임존 선택 지원
- ✓상대 시간 표시 (예: 3일 전)
- ✓원클릭 복사
📐 계산 공식
Unix Timestamp = 1970년 1월 1일 00:00:00 UTC 이후 경과 시간(초)💡 계산 원리
- •Unix 타임스탬프(Epoch Time)는 1970년 1월 1일 00:00:00 UTC부터 경과한 초 수입니다.
- •밀리초 단위는 JavaScript Date.now() 등에서 사용되며, 초 단위의 1000배입니다.
- •타임존에 따라 같은 타임스탬프도 다른 로컬 시간으로 표시됩니다.
- •ISO 8601: 국제 표준 날짜/시간 형식입니다. 예: 2024-01-15T09:30:00.000Z
- •RFC 2822: 이메일 헤더 등에 사용되는 형식입니다. 예: Mon, 15 Jan 2024 09:30:00 GMT
- •2038년 문제: 32비트 시스템에서 2038년 1월 19일에 오버플로가 발생할 수 있습니다.
❓ 자주 묻는 질문
Q. Unix 타임스탬프란?
A. 1970년 1월 1일 00:00:00 UTC(Epoch)부터 경과한 초 수입니다. 시스템 간 시간 표현의 표준으로 사용됩니다.
Q. 초 단위와 밀리초 단위는 어떻게 구분하나요?
A. 자릿수로 구분할 수 있습니다. 초 단위는 10자리(약 15억), 밀리초 단위는 13자리(약 1.5조)입니다.
Q. JavaScript에서 타임스탬프를 얻으려면?
A. Date.now()는 밀리초 단위, Math.floor(Date.now()/1000)은 초 단위 타임스탬프를 반환합니다.
Q. 2038년 문제란?
A. 32비트 signed 정수로 표현 가능한 최대 타임스탬프가 2038년 1월 19일 03:14:07 UTC입니다. 64비트 시스템에서는 문제없습니다.
Q. Unix 타임스탬프의 2038년 문제란?
A. 32비트 시스템에서 Unix 시간은 2038년 1월 19일에 오버플로우됩니다. 64비트 시스템은 이 문제가 없으며, 대부분의 현대 시스템은 이미 64비트로 전환되었습니다.
Q. Unix epoch는 왜 1970년 1월 1일인가요?
A. Unix 운영체제가 개발되던 1970년을 기준으로 정했습니다. 이 시점을 0으로 하여 경과한 초(seconds)를 세는 방식으로 시간을 표현합니다.
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.