Glyph WidgetsGlyph Widgets
도구소개연락처블로그개인정보약관광고 제거Ko-fi에서 후원하기

© 2026 Glyph Widgets LLC. 모든 권리 보유.

·

100% 클라이언트 측 처리

블로그로 돌아가기

Unix Timestamp Converter: Epoch와 날짜

Unix Epoch 타임스탬프를 읽기 쉬운 날짜로 변환하고 그 반대도 지원합니다. 초·밀리초, ISO 8601, UTC, 로컬 시간을 지원합니다.

Glyph Widgets
2026년 2월 27일
읽기 11분
유닉스 타임스탬프 변환기Epoch 변환기타임스탬프에서 날짜날짜에서 타임스탬프유닉스 시간

Unix Timestamp Converter란?

서버 로그나 데이터베이스 행에 1700000000 같은 정수만 덩그러니 찍혀 있고 그게 어떤 UTC 시각인지 확인해야 할 때 저는 이 도구를 씁니다. 초나 밀리초 단위 타임스탬프를 붙여 넣으면 ISO 8601, UTC, 로컬 시간, 상대 시간(“3일 전”)이 한 표에 모입니다. 또는 날짜 선택기에서 날짜를 골라 반대 방향으로 타임스탬프를 얻을 수도 있습니다. 페이지 하단의 라이브 카운터는 현재 Unix 타임스탬프를 매초 업데이트합니다.

주요 기능

이 변환기는 양방향으로 동작합니다. Unix 타임스탬프를 붙여 넣으면 ISO 8601, UTC, 로컬 시간, 상대 시간이 표시되고, 같은 시각의 초·밀리초 표현이 나란히 나오며 각 행에는 복사 버튼이 있습니다. 또는 datetime-local 선택기로 날짜와 시간을 고르면 타임스탬프가 초와 밀리초로 즉시 채워집니다.

초인지 밀리초인지의 자동 판별도 도구가 처리합니다. 입력이 10자리 이하이면 초로, 11자리 이상이면 밀리초로 읽습니다. 1740000000은 초로(2025년 2월), 1740000000000은 같은 시각을 밀리초로 표현한 것으로 처리됩니다. JavaScript의 Date.now()(13자리)와 Java의 System.currentTimeMillis()도 모드 전환 없이 정확하게 인식됩니다.

페이지 하단의 고정 카드에는 현재 Unix 타임스탬프가 초와 밀리초 단위로 표시되고 매초 갱신됩니다. 한 번의 클릭으로 복사할 수 있습니다.

Unix Timestamp Converter 사용 방법

“Unix Timestamp”라는 라벨이 붙은 왼쪽 입력란은 숫자와 1970년 1월 1일 이전 날짜를 위한 선두 마이너스 기호만 받습니다. 1740700800 같은 값을 입력하거나 붙여 넣으면 키 입력마다 변환이 실행되고 별도의 전송 버튼은 필요하지 않습니다. 숫자가 아닌 문자는 자동으로 제거됩니다.

반대 방향으로는 오른쪽의 datetime-local 선택기를 사용합니다. 날짜와 시간을 선택하면 왼쪽 칸이 해당하는 Unix 타임스탬프(초)로 채워집니다. 두 칸은 동기화되어 한쪽을 수정하면 다른 쪽이 갱신됩니다.

“Use Now” 버튼은 Date.now()를 1,000으로 나눈 뒤 초로 내림한 값을 타임스탬프 칸에 불러옵니다. 유효한 타임스탬프 또는 날짜가 입력되면 6행으로 구성된 결과 표가 나타납니다.

형식출력 예시
ISO 86012025-02-28T00:00:00.000Z
UTCFri, 28 Feb 2025 00:00:00 GMT
로컬 시간2025. 2. 28. 오후 7:00:00(로케일에 따라 다름)
상대 시간2일 전
타임스탬프(초)1740700800
타임스탬프(밀리초)1740700800000

각 행에는 복사 버튼이 있고, 클릭하면 “Copied to clipboard” 토스트가 표시됩니다. 변환 영역 아래의 라이브 카운터 카드는 현재 초·밀리초 값을 매초 갱신하며 초 값을 위한 자체 복사 버튼을 제공합니다.

실제 예시

API 로그 타임스탬프 해독

서버 로그에 "created_at": 1700000000이 있다고 합시다. 1700000000을 타임스탬프 칸에 붙여 넣습니다. 도구가 10자리를 감지해 초로 처리합니다. 결과: ISO 2023-11-14T22:13:20.000Z, 상대 시간 “14개월 전”. 암산은 필요 없습니다.

JavaScript의 Date.now() 값 변환

JavaScript 앱이 1740700800000 같은 13자리 값을 반환합니다. 그대로 붙여 넣습니다. 도구가 밀리초로 인식하고 같은 시각을 10자리 초 단위인 1740700800과 함께 나란히 보여 줍니다.

API 호출용 Unix 타임스탬프 만들기

2026년 3월 1일 자정 UTC에 해당하는 Unix 타임스탬프가 필요합니다. 날짜 선택기에서 2026-03-01T00:00을 고르면 타임스탬프 칸에 1740787200이 채워집니다. 결과 표의 초 값을 복사해 API 요청에 붙여 넣으면 됩니다.

팁과 권장 사항

  • 자동 판별 임계값은 10자리입니다. 정확히 10자리는 항상 초로 취급되며, 이는 2001년 9월 9일부터 2286년 11월 20일까지의 모든 날짜를 포함합니다. JavaScript나 Java의 밀리초 타임스탬프는 13자리 범위에 들어가 정확하게 감지됩니다.
  • 음수 타임스탬프는 선두 마이너스 기호로 지원합니다. -86400은 1969년 12월 31일 00:00:00 UTC, 즉 Unix 에포크 하루 전입니다.
  • 상대 시간은 대략적인 임계값을 사용합니다. 60초 미만 → “X초 전 / X초 후”, 60분 미만 → “X분”, 24시간 미만 → “X시간”, 7일 미만 → “X일”, 4주 미만 → “X주”, 12개월 미만 → “X개월”, 그 외에는 “X년”입니다.
  • 공유 URL 기능은 현재 타임스탬프를 쿼리 문자열에 인코딩합니다. URL을 보내면 받는 사람에게 같은 타임스탬프가 미리 채워져 표시되어 로그의 특정 시점을 가리키는 데 유용합니다.
  • “Clear”를 누르면 두 입력이 모두 비워지고 페이지를 다시 불러오지 않고도 결과 표가 사라집니다.

자주 발생하는 문제와 해결

타임스탬프를 입력해도 결과 표가 나타나지 않습니다. 변환기는 입력을 parseInt(value, 10)으로 해석합니다. 값에 문자, 점, 콜론이 들어 있으면 parseInt가 NaN을 반환할 수 있어 결과가 숨겨집니다. 숫자만 붙여 넣으십시오. 입력란은 선두 마이너스를 제외한 비숫자 문자를 자동으로 제거합니다.

타임스탬프가 예상과 다른 날짜로 변환됩니다. 단위를 확인하십시오. 1740000000 같은 10자리 값은 초로 처리됩니다(2025년). 시스템이 밀리초(13자리)를 생성한다면 같은 접두 숫자에 0이 세 개 더 필요합니다. 1740000000000이라야 올바르게 해석됩니다.

로컬 시간 형식이 이상합니다. “로컬 시간” 행은 date.toLocaleString()을 사용해 디바이스의 로케일과 시간대를 따릅니다. 일·월 순서가 예상과 다르다면 운영체제의 지역 설정이 반영된 것이지 변환 오류가 아닙니다.

날짜 입력 옆 복사 버튼이 반응하지 않습니다. 이 버튼은 날짜가 선택되기 전까지 비활성 상태입니다(disabled={!dateInput}). 먼저 날짜를 선택하십시오.

“Use Now” 결과가 예상과 다릅니다. “Use Now”는 Date.now()를 정수 초로 내림합니다. 초 기반 타임스탬프를 위해 밀리초 정밀도는 의도적으로 버립니다. 아래의 라이브 카운터 카드는 밀리초 단위 정밀도가 필요할 때 두 값을 모두 보여 줍니다.

개인정보 보호 및 보안

모든 변환은 브라우저의 JavaScript 런타임에서 수행됩니다. 타임스탬프, 날짜, 쿼리 매개변수는 서버로 전송되지 않습니다. 공유 URL 기능은 타임스탬프를 클라이언트 측 URL 매개변수로 인코딩하므로, URL을 보낸 사람만 그 값을 확인할 수 있습니다. 페이지가 한 번 로드되면 오프라인에서도 동작하므로 사내 시스템이나 민감한 애플리케이션 로그의 타임스탬프 작업에도 안전합니다.

자주 묻는 질문

Unix 타임스탬프란 무엇입니까? Unix 타임스탬프는 1970년 1월 1일 00:00:00 UTC라는 기준점(Unix 에포크)으로부터 경과한 초(또는 밀리초)의 수입니다. 시간대에 영향을 받지 않는 정수라 저장·비교·전송이 쉬워 프로그래밍 언어, 데이터베이스, API에서 널리 사용됩니다.

초·밀리초 자동 판별은 어떻게 동작합니까? 도구는 입력 길이를 확인합니다. 10자 이하 값은 1,000을 곱한 뒤 Date 객체를 만들고, 11자 이상 값은 그대로 밀리초로 사용합니다. 10자리 경계는 2286년까지의 모든 유효한 초 단위 타임스탬프를 포괄합니다.

ISO 8601 형식은 어떻게 생겼습니까? ISO 8601은 날짜와 시간의 국제 표준입니다. 출력은 완전 형식 YYYY-MM-DDTHH:mm:ss.sssZ를 사용하며, Z가 UTC를 의미합니다. 예: 2025-02-28T12:00:00.000Z는 2025년 2월 28일 정오 UTC입니다.

1970년 1월 1일 이전 날짜도 변환할 수 있습니까? 가능합니다. 음수 타임스탬프를 마이너스 접두로 입력하십시오(예: 1969년 12월 31일은 -86400). 대부분의 브라우저에서 datetime-local 선택기는 1970년 이전 연도도 허용하며, 그 경우 음수 Unix 타임스탬프가 생성됩니다.

상대 시간 형식은 무엇을 기준으로 합니까? 상대 시간은 변환 시점의 new Date()와 변환된 날짜를 비교합니다. 차이는 적합한 가장 큰 단위(초, 분, 시간, 일, 주, 월, 년)로 표현하며 과거에는 “전”, 미래에는 “후”를 붙입니다.

현재 Unix 타임스탬프는 어떻게 얻습니까? “Use Now”를 클릭해 변환기에 불러오거나 페이지 하단의 라이브 카운터 카드를 확인하십시오. 카운터는 초(10자리)와 밀리초(13자리)를 모두 매초 갱신합니다. “Copy Current (seconds)”는 초 값을 바로 복사합니다.

시간대 오프셋을 정확히 처리합니까? UTC와 ISO 8601 출력은 항상 UTC(오프셋 +00:00)로 표현됩니다. “로컬 시간” 행은 toLocaleString()을 통해 브라우저의 시간대를 적용합니다. datetime-local 입력은 사용자의 로컬 시간을 나타내며, 도구는 Unix 타임스탬프를 계산하기 전에 이를 UTC로 변환합니다.

관련 도구

  • 곧 출시 예정: 날짜 계산기 — 두 날짜 사이의 차이를 연·월·주·일 단위로 계산하거나 두 날짜 사이의 영업일을 셉니다.
  • 곧 출시 예정: 세계 시계 — 50개 이상 도시의 현재 시각을 확인해 UTC 타임스탬프가 각 지역의 로컬 시간으로 언제에 해당하는지 파악합니다.
  • 곧 출시 예정: 타이머 모음 — 타임스탬프를 많이 다루는 개발 작업에서 시간 간격을 재기 위한 스톱워치와 카운트다운 타이머입니다.

지금 Unix Timestamp Converter 사용해 보기: 곧 출시 예정: Glyph Widgets Unix Timestamp Converter

마지막 업데이트: 2026년 2월 27일

계속 읽기

더 많은 글Unix Timestamp Converter 사용해 보기