작업 히스토리 (History)
기록된 작업이 없습니다.

로그인하시면 작업 기록을 무제한으로 저장하고 여러 기기에서 동기화하여 사용할 수 있습니다.

CONVERSIONTIMESTAMP

유닉스 타임스탬프 변환기

유닉스 타임스탬프와 사람이 읽을 수 있는 날짜 간에 상호 변환합니다.

Current Unix Timestamp
1781472836seconds
1781472836072milliseconds
TIMESTAMP → DATE
DATE → TIMESTAMP

도구 설명 및 사용 방법

1970년 에포크 타임 기준으로 연산되는 초/밀리초 유닉스 시간 값과 일상생활의 날짜 및 ISO 8601 시간을 양방향 변환합니다. 타임스탬프 로그 분석 및 디버깅에 필수적인 편의 도구입니다. 모든 계산이 로컬에서 수행됩니다.

사용 단계

1
상단 날짜 설정기를 활용하거나 숫자를 직접 기입해 시작 지점을 잡습니다.
2
유닉스 초/밀리초 값을 넣으면 로컬 기준 날짜 표기로 변환되며, 날짜를 고르면 타임스탬프 숫자가 연산됩니다.
3
현재 시각을 타임스탬프로 실시간 갱신해주는 "현재 시간(Now)" 단추도 지원합니다.
4
변환 완료된 일시 또는 타임스탬프 값을 복사해 로그 추출 및 DB 쿼리 등에 활용합니다.

작동 원리 및 상세 설명

Unix timestamp (또는 POSIX time)는 1970-01-01 00:00:00 UTC를 0으로 하는 초(또는 밀리초) 단위의 정수 표현입니다. 로그, 데이터베이스, API, 파일 시스템 등 거의 모든 시스템에서 시간의 표준적인 기계 표현으로 사용됩니다. 이 변환기는 브라우저의 Date 객체를 사용해 에포크 정수를 지역 시간 문자열(또는 ISO 8601)로, 반대로 날짜/시간 선택기를 통해 에포크 정수로 양방향 변환합니다. "Now" 버튼은 현재 시각을 즉시 에포크로 제공하여 로그 작성 시 유용합니다. 모든 계산이 클라이언트 로컬에서 수행되므로, 프로덕션 로그나 DB 덤프에 포함된 시간 정보도 외부로 유출되지 않고 안전하게 분석할 수 있습니다.

자주 묻는 질문 (FAQ)

초 단위와 밀리초 단위의 차이는 어떻게 구분하나요?
1970년부터 현재까지의 초 단위는 대략 17억 정도입니다. 밀리초는 그 1000배(약 1.7조)입니다. 로그를 볼 때 숫자 길이로 대략 구분하거나, 도구의 단위 토글을 사용하세요. 많은 시스템이 초를 기본으로 사용합니다.
타임존 문제는 어떻게 처리되나요?
입력된 타임스탬프(UTC 에포크)를 사용자의 브라우저 로컬 타임존으로 변환하여 표시합니다. UTC와 로컬 시간을 동시에 보고 싶다면 "Epoch & Timezone Converter" 도구를 함께 사용하세요.
입력한 타임스탬프나 날짜가 외부로 전송되나요?
전송되지 않습니다. 모든 변환은 브라우저의 Date 객체를 사용해 로컬에서 즉시 수행됩니다. 서버 로그나 DB의 민감한 시간 데이터도 안전하게 분석할 수 있습니다.

코드 사용 예시

로그에서 Unix timestamp를 읽고 DB 쿼리에 사용
javascript
// 로그에 찍힌 1718467200 (초)
const ts = 1718467200;
const date = new Date(ts * 1000);
console.log(date.toISOString()); // 2024-06-15T16:00:00.000Z

// PostgreSQL 예시
// SELECT * FROM events WHERE created_at > to_timestamp(1718467200);

서버 로그, API 응답, 데이터베이스에서 흔히 볼 수 있는 Unix timestamp를 사람이 읽을 수 있는 시간으로 빠르게 해석하고, 반대로 쿼리에 사용할 값을 얻는 패턴.