nicetool.dev logo
...

Unix 타임스탬프란?

Unix 타임스탬프(POSIX 시간 또는 Epoch 시간이라고도 함)는 'Unix Epoch'에서 시작하여 실행 중인 총 초 수로 시간을 추적하는 시스템입니다. 이는 전 세계 대부분의 컴퓨터 시스템, 서버 및 데이터베이스에서 사용되는 표준 시간 형식입니다.

Unix Epoch

시작점은 1970년 1월 1일 00:00:00 UTC로 정의됩니다. 이 시간 이전의 날짜는 음수로 표시됩니다.

일반적인 시간-초 변환

사람이 읽을 수 있는 시간초
1시간3,600 초
1일86,400 초
1주604,800 초
1개월 (30.44일)2,629,743 초
1년 (365.24일)31,556,926 초

2038년 문제

Y2K 버그와 유사하게 '2038년 문제'는 2038년 1월 19일에 발생할 것으로 예상됩니다. 이 순간 Unix 시간은 32비트 부호 있는 정수의 최대값을 초과하게 됩니다. 레거시 32비트 시스템은 이 날짜를 1901년으로 해석하여 심각한 오류를 일으킬 수 있습니다.

03:14:07 UTC 19/01/2038
Max Int32: 2,147,483,647

일반적인 사용 사례

데이터베이스

시간을 정수(INT)로 저장하면 공간을 절약하고 쿼리/정렬 성능을 크게 향상시킵니다.

파일 시스템 및 로그

백업 파일이나 시스템 로그의 이름을 지정하여 고유성을 보장하고 시간순으로 쉽게 정렬할 수 있습니다.

API 및 토큰

JWT(JSON 웹 토큰)에서 만료 시간(exp 클레임) 및 유효 기간을 정의하는 데 사용됩니다.

Unix 시간 사용 방법

  1. 1

    페이지 상단의 실시간 시계는 현재 Unix 시간을 초와 밀리초로 보여줍니다. 테스트나 쿼리에 "지금"을 타임스탬프로 넣어야 할 때 사용하세요.

  2. 2

    변환기에 타임스탬프를 붙여넣으세요. 초(10자리)인지 밀리초(13자리)인지 자동으로 판별하고, UTC와 현지 시간, "3일 전" 같은 상대 시간으로 날짜를 보여줍니다.

  3. 3

    반대로 변환하려면 날짜 모드로 바꾸고 연, 월, 일, 시간을 입력한 뒤 시간대를 고르고 변환을 누르세요.

  4. 4

    모든 값은 한 번의 클릭으로 복사됩니다. 아래 세계 시계는 같은 순간을 주요 도시 시간으로 보여주므로 다른 리전 서버의 로그를 한국 시간과 맞춰 볼 때 유용합니다.

활용 예시

로그 파일 읽기

서버 로그와 모니터링 도구는 이벤트를 1712345678 같은 숫자로 기록합니다. 붙여넣으면 장애 시각을 UTC와 한국 시간으로 정확히 확인할 수 있습니다.

JWT 만료 확인

JSON Web Token의 exp와 iat 클레임은 초 단위 Unix 타임스탬프입니다. 변환하면 토큰이 이미 만료됐는지 바로 알 수 있습니다.

데이터베이스 쿼리 작성

2026년 3월 1일 00:00 UTC 이후 주문이 필요하다면 날짜를 1772323200으로 바꿔 정수 컬럼의 WHERE 절에 쓰면 됩니다.

API 응답 확인

JavaScript는 밀리초(Date.now())를, 대부분의 백엔드는 초를 반환합니다. 둘 다 표시되므로 1000배 차이 나는 실수를 쉽게 찾을 수 있습니다.

자주 묻는 질문

Unix 타임스탬프란?+

1970년 1월 1일 00:00:00 UTC(Unix 에포크) 이후 흐른 초의 수입니다. 시간대가 없는 하나의 숫자라서 컴퓨터가 시각을 저장하고 비교하기에 가장 간단합니다.

초와 밀리초는 어떻게 구분하나요?+

현재 날짜 기준으로 초 단위는 10자리, 밀리초 단위는 13자리입니다. Unix 도구, PHP, 대부분의 데이터베이스는 초를, JavaScript와 Java는 밀리초를 씁니다.

2038년 문제란?+

타임스탬프를 부호 있는 32비트 정수로 저장하는 시스템은 2038년 1월 19일 03:14:07 UTC에 오버플로가 발생합니다. 최신 언어와 64비트 데이터베이스는 영향이 없지만 오래된 임베디드 시스템과 일부 파일 형식은 여전히 해당됩니다.

윤초가 포함되나요?+

아니요. Unix 시간은 하루를 항상 86,400초로 보므로 윤초를 세지 않습니다. 대부분의 용도에서는 실질적인 차이가 없습니다.