LOCAL TOOL · DEV

유닉스 타임스탬프 변환기

타임스탬프를 붙여넣으면 현지 시간·UTC·ISO로, 날짜를 고르면 타임스탬프로 바로 변환합니다.

사용 방법

  1. 유닉스 타임스탬프를 붙여넣으세요. 10자리(초)와 13자리(밀리초)는 자동으로 구분됩니다. "지금" 버튼은 현재 시각을 넣어줍니다.
  2. 반대로 변환하려면 아래에서 날짜와 시간을 선택하세요.
  3. 현지 시간, UTC, 초, 밀리초, ISO 8601 중 필요한 값을 복사하세요.

예시

로그 시각 해석

로그에 1755302400이 찍혀 있다면 붙여넣어 보세요. UTC로 2025-08-16 00:00:00이고, 한국 시간으로는 같은 날 오전 9시임을 바로 알 수 있습니다.

만료 시각 타임스탬프 만들기

날짜 선택란에서 2026-12-31 23:59를 고르면 API에 넣을 epoch 초 값을 얻을 수 있습니다.

두 시각의 간격 구하기

1755302400과 1755388800의 차이는 86,400, 정확히 하루입니다. 초 단위 정수라 뺄셈만으로 간격이 나옵니다. 밀리초 값이면 1,000으로 나누세요.

서버 시각과 사용자 시각 맞추기

서버 로그는 UTC, 사용자 제보는 한국 시간입니다. 타임스탬프를 변환하면 현지 시간과 UTC가 같이 나와 9시간 차이가 바로 정리됩니다.

초인지 밀리초인지 확인하기

10자리면 초, 13자리면 밀리초입니다. 밀리초 값을 초 기준 함수에 넣으면 수만 년 뒤 날짜가 나옵니다. 처음 보는 API의 단위는 값을 그대로 변환해 보면 바로 알 수 있습니다.

자주 묻는 질문

유닉스 타임스탬프가 뭔가요?

1970-01-01 00:00:00 UTC(유닉스 기원)부터 흐른 초의 수입니다. 밀리초를 쓰는 시스템도 많은데, 같은 값에 자릿수가 3개 더 붙은 형태입니다.

초인지 밀리초인지 어떻게 구분하나요?

절댓값이 10^12 미만이면 초, 이상이면 밀리초로 해석합니다. 현재 시대의 날짜는 초로 10자리, 밀리초로 13자리라 현실적인 값에서는 혼동이 없고, 어떤 단위로 해석했는지 결과에 표시됩니다.

결과는 어느 시간대 기준인가요?

세 가지를 동시에 보여줍니다: 기기의 현지 시간대, UTC, 그리고 UTC 기준 ISO 8601 문자열(Z로 끝남). 타임스탬프 자체는 시간대와 무관한 값입니다.

음수 타임스탬프도 되나요?

네. 1970년 이전 날짜를 뜻합니다. 예를 들어 −86400은 1969-12-31 00:00:00 UTC입니다.

같은 값인데 왜 사람마다 날짜가 다른가요?

타임스탬프는 UTC 기준의 한 순간이고 읽는 날짜는 보는 사람의 시간대를 따릅니다. 같은 값이 서울에서는 1월 2일, 뉴욕에서는 1월 1일일 수 있습니다. 다른 나라와 맞춰볼 때는 UTC로 통일하세요.

윤초는 반영되나요?

아니요. 유닉스 시간은 하루를 정확히 86,400초로 보고 윤초를 무시합니다. 일상 용도에서는 문제가 되지 않습니다.

2038년 문제가 뭔가요?

타임스탬프를 32비트 부호 있는 정수로 저장하는 시스템은 2038년 1월 19일에 값이 넘쳐 1901년으로 돌아갑니다. 최신 플랫폼은 64비트라 해당 없지만 오래된 임베디드 장비와 DB 컬럼에는 남아 있습니다.