MODOO HUB ← 모두의 툴
Time · Instrument

Timestamp
변환기

Unix Timestamp ↔ 날짜/시간 변환

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

📖 JWT 인증 완전 가이드 보기

Unix Timestamp란?

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

사용법

  1. Unix Timestamp를 입력하면 사람이 읽는 날짜·시간(현지·UTC)으로 변환합니다.
  2. 날짜를 입력하면 반대로 Timestamp를 구합니다.
  3. 초 / 밀리초 단위는 입력창 아래 버튼으로 선택합니다(기본값: 초).

변환 예시

1780000000(초) → 2026-05-28 20:26:40 UTC. JavaScript에서는 new Date(1780000000 * 1000), 현재 초 타임스탬프는 Math.floor(Date.now() / 1000)로 구합니다.

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

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으로 정의합니다.

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

유닉스 타임스탬프는 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입니다.