Unix 타임스탬프는 1970년 1월 1일 00:00:00 UTC부터 경과한 초(또는 밀리초)를 나타내는 숫자입니다. 서버 로그 분석, API 개발, 데이터베이스 관리 등 개발 작업에서 자주 사용됩니다. 타임스탬프와 사람이 읽을 수 있는 날짜를 손쉽게 변환해보세요.

현재 Unix 타임스탬프 -
초(10자리) 또는 밀리초(13자리) 모두 지원

Unix 타임스탬프란?

Unix 타임스탬프(Epoch Time)는 1970년 1월 1일 00:00:00 UTC(Unix Epoch)를 기준으로 경과한 시간을 초 단위로 표현한 값입니다. 시간대에 독립적인 표현 방식으로, 전 세계 어디서든 동일한 시점을 나타낼 수 있어 프로그래밍과 데이터베이스에서 표준적으로 사용됩니다. JavaScript에서는 밀리초 단위를, Python이나 Java에서는 초 단위를 기본으로 사용합니다.

자주 묻는 질문 (FAQ)

Q. Y2K38 문제란 무엇인가요?

A. 32비트 시스템에서 Unix 타임스탬프를 부호 있는 정수(signed int)로 저장하면 최대값이 2,147,483,647로, 이는 2038년 1월 19일 03:14:07 UTC에 해당합니다. 이 시점을 넘으면 오버플로가 발생하여 1901년 날짜로 돌아가는 문제가 Y2K38(또는 Year 2038 Problem)입니다. 현재 대부분의 시스템은 64비트로 전환되어 이 문제가 해결되고 있습니다.

Q. 타임스탬프의 초와 밀리초는 어떻게 구분하나요?

A. 일반적으로 10자리 숫자는 초 단위(예: 1713168000), 13자리 숫자는 밀리초 단위(예: 1713168000000)입니다. 본 도구에서는 자릿수를 자동 감지하여 변환합니다. JavaScript의 Date.now()는 밀리초를, Python의 time.time()은 초(소수점 포함)를 반환합니다.