온라인 Unix 타임스탬프를 날짜로 변환 도구
Unix 타임스탬프(초/밀리초)를 현지 날짜, ISO UTC, UTC 텍스트로 변환합니다. 자동 단위 감지, 음수 지원, 즉시 결과. 처리는 브라우저에서 로컬로…
사용 시작
Unix 타임스탬프 변환의 실제 사용 예
예를 들어 타임스탬프 0을 자동 모드로 변환하면 ISO 결과는 1970-01-01T00:00:00.000Z입니다. 이는 Unix epoch의 시작입니다. 또 다른 예로 1700000000000을 자동 모드로 변환하면 밀리초로 처리되어 2023년 11월 14일 22:13:20 UTC에 해당하는 ISO가 생성됩니다.
단위 선택의 중요성
자동 모드는 일반적인 경우에 편리하지만, 1970년대 초반의 밀리초 타임스탬프(예: 1,000,000,000 미만)는 자동 모드에서 초로 오인될 수 있습니다. 따라서 정확한 변환을 위해 명시적으로 밀리초 옵션을 선택해야 합니다. 예를 들어 밀리초 단위의 1000은 1970-01-01T00:00:01.000Z를 의미하지만, 자동 모드에서는 초로 해석되어 1970-01-01T00:16:40.000Z가 됩니다.
입력 제한 및 오류 처리
이 도구는 JavaScript Date 범위를 벗어나는 값을 거부합니다. 또한 소수 값은 유효한 Date를 생성할 때만 허용됩니다. 날짜 형식의 문자열, GPS 시간, Excel 날짜, 윤초, 사용자 정의 epoch는 지원하지 않습니다.
FAQ
1. 자동 모드와 명시적 단위 선택의 차이는 무엇인가요?
자동 모드는 숫자의 크기에 따라 초 또는 밀리초를 추측합니다. 100,000,000,000 미만의 절대값은 초로, 그 이상은 밀리초로 처리합니다. 그러나 초기 밀리초 타임스탬프는 자동 모드에서 잘못 해석될 수 있으므로, 정확한 변환을 위해 명시적으로 단위를 선택하는 것이 좋습니다.
2. 음수 타임스탬프는 어떻게 처리되나요?
음수 타임스탬프는 1970년 1월 1일 이전의 시점을 나타냅니다. 예를 들어 -1000을 초 단위로 변환하면 1969-12-31T23:43:20.000Z가 됩니다.
3. 결과의 첫 줄이 항상 같은가요?
아니요. 첫 줄은 브라우저의 로케일과 시스템 시간대에 따라 다르게 표시됩니다. ISO 및 UTC 줄은 동일한 시점을 나타내며 로케일과 무관합니다.
체크리스트
- 입력값이 숫자인지 확인하세요.
- 단위가 자동인지 명시적인지 확인하세요.
- 결과의 ISO 형식이
YYYY-MM-DDTHH:mm:ss.sssZ인지 확인하세요. - 음수 타임스탬프가 예상대로 처리되는지 확인하세요.
- 변환 결과를 로그에 저장할 때 단위와 ISO 값을 함께 기록하세요.
처리는 브라우저에서 로컬로 수행됩니다.