MODOO HUB ← 모두의 툴
🌐 EN
Time · Instrument

Timestamp
변환기

Unix Timestamp ↔ 날짜/시간 변환

현재 Unix Timestamp
Timestamp → 날짜 변환
초 (s)
밀리초 (ms)
날짜/시간 → Timestamp 변환

Unix Timestamp란?

Unix Timestamp는 1970년 1월 1일 00:00:00 UTC부터 경과한 초를 나타내는 숫자입니다. 서버 로그, 데이터베이스, API 응답에서 자주 사용됩니다.

초와 밀리초 타임스탬프를 어떻게 구분하나요?

2026년 기준 초 단위는 약 10자리(17억대), 밀리초 단위는 약 13자리(1조대)입니다.

JavaScript에서 현재 타임스탬프를 구하려면?

Date.now()는 밀리초, Math.floor(Date.now()/1000)은 초 단위 타임스탬프를 반환합니다.

타임스탬프는 시간대의 영향을 받나요?

타임스탬프 자체는 UTC 기준이므로 시간대 영향을 받지 않습니다. 표시할 때만 로컬 시간으로 변환됩니다.

2038년 문제란 무엇인가요?

32비트 정수로 타임스탬프를 저장하는 시스템에서 2038년 1월 19일 이후 오버플로우가 발생하는 문제입니다. 64비트 시스템은 영향을 받지 않습니다.

Unix Epoch이 1970년 1월 1일인 이유는?

초기 Unix 운영체제가 개발되던 시기를 기준으로 설정된 관례입니다. 1970년 1월 1일 00:00:00 UTC를 0으로 정의합니다.

유닉스 타임스탬프는 2038년 문제가 있나요?

32비트 정수로 저장된 유닉스 타임스탬프는 2038년 1월 19일에 오버플로우됩니다(Y2K38 문제). 64비트 시스템은 이 문제가 없으며 현대 언어는 대부분 64비트 타임스탬프를 사용합니다.

타임스탬프를 특정 시간대로 변환하려면?

유닉스 타임스탬프는 UTC 기준입니다. 한국 시간(KST=UTC+9)으로 변환하려면 32,400초를 더하거나, JavaScript에서 new Date(timestamp * 1000).toLocaleString("ko-KR", {timeZone:"Asia/Seoul"})을 사용합니다.

밀리초 타임스탬프와 초 타임스탬프의 차이는?

유닉스 타임스탬프는 보통 초(seconds) 단위입니다. JavaScript의 Date.now()는 밀리초(ms)를 반환합니다. 밀리초를 초로 변환하려면 1000으로 나누세요. API에서 받은 타임스탬프가 초인지 밀리초인지 반드시 확인하세요.

음수 타임스탬프는 무엇을 의미하나요?

1970년 1월 1일 이전의 날짜를 나타냅니다. 예: -86400은 1969년 12월 31일 00:00:00 UTC입니다.