타임스탬프를 날짜와 시간으로 변환하세요

Unix 시간, 밀리초, ISO 날짜를 서로 변환하고 로그와 이벤트 시간을 빠르게 확인합니다.

현재 타임스탬프
0
타임스탬프, 밀리초, ISO 날짜를 입력하세요.

타임스탬프 기본

Unix 타임스탬프란?

Unix 타임스탬프는 1970년 1월 1일 00:00:00 UTC부터 흐른 시간을 나타냅니다. 숫자 자체는 시간대에 중립적이지만 사람에게 표시하는 순간 로그, 대시보드, 데이터베이스, 브라우저가 서로 다른 로컬 시간대로 렌더링할 수 있습니다.

초와 밀리초 구분

단위자리 수예시
10자리1716300000
밀리초13자리1716300000000

시간 처리에서 자주 보는 문제

2038 문제

Unix 타임스탬프를 signed 32-bit integer로 저장하는 시스템은 2038년 1월에 overflow가 발생합니다. 현대적인 64-bit 시스템은 이 한계를 피합니다.

UTC 기준 저장

가능하면 타임스탬프는 UTC로 저장하고 비교하세요. UI 표시, 보고서, 내보내기처럼 사용자에게 보여주는 경계에서만 로컬 시간으로 변환하는 편이 안전합니다.

ISO 8601

2024-05-21T14:30:00Z처럼 읽을 수 있는 타임스탬프 형식입니다. 시간대 정보를 포함할 수 있어 API, 데이터베이스, 로그, 분산 시스템에서 널리 쓰입니다.

초와 밀리초 혼동

10자리 값은 보통 초, 13자리 값은 보통 밀리초입니다. 둘을 섞는 것은 타임스탬프 버그의 가장 흔한 원인 중 하나입니다.

자주 쓰는 변환

기간밀리초
1분6060,000
1시간3,6003,600,000
1일86,40086,400,000
1년31,536,00031,536,000,000