"내가 알던 시간이랑 달라"
도구 결과가 머릿속 시간과 다를 때가 있다. 도구가 잘못된 게 아니라 단위·시간대 어딘가에서 어긋난 경우가 대부분.
점검 1: 단위 일치
- 10자리 → 초
- 13자리 → 밀리초
- 본인 자료 단위와 도구 단위 일치
1000배 차이로 시간이 1970년대 또는 먼 미래로 표시될 수 있다.
점검 2: 시간대 확인
- UTC인지 KST인지
- 도구 기본 시간대
- 9시간 차이 인식
같은 타임스탬프도 UTC·KST 차이로 9시간 차이로 보인다.
점검 3: 자릿수 확인
1자리 빠지거나 더해지면 결과 시간이 크게 차이. 입력 자료 자릿수 정확히 확인.
점검 4: 음수·0 처리
음수 타임스탬프는 1970년 이전. 0은 1970년 1월 1일 0시 UTC. 일부 도구는 음수 미지원.
점검 5: 시스템 시간 확인
도구가 사용자 시스템 시간 기반 처리하는 경우. 시스템 시간이 잘못 설정됐다면 결과도 어긋난다. 타임스탬프 변환기로 현재 시간 검증.
점검 흐름 정리
- 단위 일치 (초/밀리초)
- 시간대 (UTC/KST)
- 자릿수 정확
- 음수·0 처리
- 시스템 시간 검증
다섯 단계를 거치면 결과 차이의 원인이 거의 잡힌다. Unix 타임스탬프 변환기로 다시 입력해 결과 비교.
자주 하는 실수
- 밀리초 자료를 초로 처리
- UTC를 KST로 오인
- 자릿수 누락
- 음수 처리 빠뜨림
마무리
결과가 다르면 도구를 의심하기 전에 입력·시간대를 점검. 다섯 가지 중 하나가 원인인 경우가 대부분이다.