타임스탬프 변환기

유닉스 타임스탬프(Unix Epoch Time)와 일반 날짜 포맷 간 양방향 상호 교환을 실시간으로 지원합니다.

실시간 유닉스 타임스탬프 (현재 초 단위)
1784812800

타임스탬프를 날짜로 변환

초 또는 밀리초 유닉스 시간을 입력하여 일반 표준 일시로 변환하세요.

로컬 표준시 (KST) -
그리니치 표준시 (UTC) -
ISO 8601 형식 -

날짜를 타임스탬프로 변환

일반 표준 날짜 및 시간을 기입하여 정수형 유닉스 시간을 산출하세요.

초 단위 타임스탬프 (Seconds) -
밀리초 단위 (Milliseconds) -

유닉스 타임스탬프 개념 가이드

타임스탬프의 기술 규정 및 프로그래밍 연산 시 주의 사항입니다.

1. 유닉스 타임스탬프란?

유닉스 시간(Unix Time / POSIX Time / Epoch Time)은 그리니치 표준시(UTC) 기준으로 1970년 1월 1일 목요일 00시 00분 00초 기점으로부터 현재까지 경과한 시간을 누적 초(Seconds) 단위 정수형으로 계산하여 나타낸 디지털 표준입니다. 시각 정보가 단순 양의 정수로 표현되므로 컴퓨터 프로그램 간의 시간 연산 시 시차 계산 오차가 없고 정렬 속도가 비약적으로 빠르다는 강점을 가집니다.

2. 초와 밀리초 단위 차이점

웹 프로그래밍 분야에서 가장 흔히 겪는 실수는 연산 시 시간 단위 오차입니다. Unix 표준 CLI 명령어 및 데이터베이스 엔진은 일반적으로 초(10자리 정수) 단위를 표준으로 삼습니다. 반면 JavaScript, Java 등 고급 프로그래밍 언어의 내장 날짜 API는 밀리초(13자리 정수) 단위를 기준으로 작동합니다. 따라서 상호 변환 시 값에 1000을 곱하거나 나누어 정확한 단위를 맞춰야 기형적인 날짜(예: 1970년 1월 18일 등)로 파싱되는 오차를 방지할 수 있습니다.