Timestamp Converter
Unix timestamp와 사람이 읽을 수 있는 날짜 형식 간에 변환해요. Seconds, milliseconds, timezones, 상대 시간을 지원하며 모든 작업이 브라우저에서 진행돼요.
작동 방식: Unix timestamp를 입력하거나 날짜를 선택해서 즉시 형식을 변환해요. 도구가 자동으로 seconds와 milliseconds를 감지하고, 상대 시간을 표시하며, 어떤 timezone에서든 볼 수 있어요. 어떤 서버로도 데이터를 보내지 않아요.
Unix Timestamp란?
Unix timestamp (epoch time 또는 POSIX time이라고도 불러요)는 1970년 1월 1일 00:00:00 UTC부터 경과한 초의 개수예요. 이를 Unix Epoch라고 부르고 있어요. Unix timestamp는 시간대와 무관하게 절대적인 시간 지점을 나타내므로 보편적인 방식이에요. 프로그래밍, 데이터베이스, API, 로그 파일에서 널리 사용되는데, 단순한 정수라서 비교, 저장, 전송이 쉬워요.
Seconds vs Milliseconds
전통적인 Unix timestamp는 epoch부터 경과한 초를 세어요 (10자리, 예: 1710288000). JavaScript, Java, 그리고 많은 최신 API들은 milliseconds를 사용해요 (13자리, 예: 1710288000000). 이 도구는 자릿수를 기반으로 어떤 형식인지 자동으로 감지하거나, 수동으로 seconds와 milliseconds 모드 간에 전환할 수 있어요.
Timezone 다루기
Unix timestamp는 항상 UTC 기준이며, 시간대와 무관하게 절대적인 순간을 나타내요. Timestamp를 사람이 읽을 수 있는 날짜로 표시할 때는 timezone이 표시 방식을 결정해요. 이 도구는 브라우저의 내장 Intl.DateTimeFormat API를 사용해서 모든 IANA timezone 식별자를 지원하면서 어떤 timezone에서든 timestamp를 볼 수 있게 해줘요.
일반적인 Timestamp 형식
- Unix seconds — 10자리 정수 (예: 1710288000)
- Unix milliseconds — 13자리 정수 (예: 1710288000000)
- ISO 8601 — 2024-03-13T00:00:00.000Z (웹 표준)
- RFC 2822 — Wed, 13 Mar 2024 00:00:00 +0000 (이메일 헤더에서 사용)
- Relative time — '3 hours ago' 또는 'in 2 days' (사람이 읽기 쉬운 형식)