Oh MyUtils

유닉스 타임스탬프 변환기 - Epoch 시간 변환 온라인

유닉스 타임스탬프를 날짜로, 날짜를 에포크 시간으로 변환하세요. 밀리초, 타임존 변환, 일괄 처리 지원.

자주 묻는 질문

Unix 타임스탬프란 무엇인가요?

Unix 타임스탬프(Epoch 시간 또는 POSIX 시간이라고도 함)는 1970년 1월 1일 00:00:00 UTC부터 경과한 초 수입니다. 시간대에 독립적인 보편적인 시간 표현 방식으로, 프로그래밍, 데이터베이스, API에서 널리 사용됩니다.

초와 밀리초의 차이점은 무엇인가요?

초 단위 Unix 타임스탬프는 10자리(예: 1738498245)이고, 밀리초는 13자리(예: 1738498245123)입니다. JavaScript의 Date.now()는 밀리초를 반환하고, 많은 서버 측 언어는 초를 사용합니다. 이 도구는 자릿수에 따라 단위를 자동 감지합니다.

Y2K38 문제란 무엇인가요?

2038년 문제(Y2K38)는 32비트 부호 있는 정수가 2038년 1월 19일 03:14:07 UTC에 오버플로우되는 현상입니다. 이 순간 타임스탬프 2147483647이 -2147483648로 전환되어 소프트웨어 오류를 일으킬 수 있습니다. 최신 64비트 시스템은 영향을 받지 않습니다.

타임스탬프가 음수일 수 있나요?

네. 음수 타임스탬프는 1970년 1월 1일 이전 날짜를 나타냅니다. 예를 들어 -86400은 1969년 12월 31일을 나타냅니다. 이 도구는 과거 날짜 변환을 위해 음수 타임스탬프를 지원합니다.

이 도구는 안전한가요?

네. 모든 변환은 JavaScript의 기본 Date 객체를 사용하여 100% 브라우저에서 수행됩니다. 어떤 데이터도 서버로 전송되지 않습니다. 브라우저 개발자 도구의 네트워크 탭에서 이를 확인할 수 있습니다.

코드 예제

// Get current timestamp (seconds)
const seconds = Math.floor(Date.now() / 1000);

// Get current timestamp (milliseconds)
const ms = Date.now();

// Timestamp to Date
const date = new Date(seconds * 1000);
console.log(date.toISOString());

// Date to Timestamp
const timestamp = Math.floor(date.getTime() / 1000);

관련 도구