도구 가이드
타임스탬프 변환기는 유닉스 타임스탬프(1970년 1월 1일부터의 초/밀리초)를 사람이 읽는 날짜·시각으로, 또는 그 반대로 변환해 줍니다. 로그 분석이나 API 응답에 찍힌 숫자 시간을 실제 날짜로 확인할 때 필수적입니다.
초 단위와 밀리초 단위를 모두 지원하고 시간대(UTC/로컬)를 함께 표시해, 서버 로그의 시각을 정확히 해석하는 데 도움이 됩니다.
유닉스 타임스탬프는 1970년 1월 1일 0시(UTC)부터 흐른 초를 센 정수입니다. 시간대와 무관한 하나의 숫자라 서버와 클라이언트가 시각을 주고받을 때 오차 없이 쓸 수 있습니다.
32비트 정수로 초를 저장하는 시스템은 2038년 1월 19일에 표현 범위를 넘깁니다. 이른바 2038년 문제인데, 요즘은 대부분 64비트로 저장해 사실상 걱정할 일이 없습니다.
이럴 때 유용해요
- 로그·DB에 저장된 유닉스 시간을 날짜로 확인할 때
- API 응답의 타임스탬프를 사람이 읽을 때
- 특정 날짜의 타임스탬프 값을 구할 때
- 로그나 API 응답의 타임스탬프를 사람이 읽을 시각으로 바꿀 때
- 데이터베이스에 넣을 시각을 타임스탬프로 만들 때
사용 팁
- 10자리는 초, 13자리는 밀리초 단위인 경우가 많으니 자릿수를 확인하세요.
- 시간대를 명시하지 않으면 UTC와 로컬 시각을 혼동하기 쉽습니다.
- 자바스크립트의 Date.now()는 밀리초를, 대부분의 백엔드는 초를 씁니다. 1000배 차이를 확인하세요.
- 저장은 UTC로 하고 표시할 때만 사용자 시간대로 바꾸면 오류가 훨씬 줄어듭니다.