Skip to content
Unix 타임스탬프 변환기
Tools

Unix 타임스탬프 변환기

신규

에포크 시간을 날짜로, 날짜를 에포크 시간으로 변환. 현재 시간과 ISO 8601 지원.

Live Unix time — now
Timestamp → date
Date → timestamp
Discord timestamp tags Shows in each reader's local timezone

Paste any Unix timestamp (seconds or ms) or click Now — Discord renders these tags dynamically for every reader.

Runs entirely in your browser. Nothing is uploaded.

Unix 타임스탬프를 날짜로 — 양방향 즉시 변환

Unix 타임스탬프 변환기는 어떤 epoch 시간이든 사람이 읽을 수 있는 날짜로 변환하고, 날짜를 타임스탬프로 역변환합니다. 모든 처리는 브라우저 내에서 이루어집니다. 실시간 카운터가 현재 Unix 시간을 초와 밀리초로 표시하여 언제든지 최신 epoch 값을 복사할 수 있습니다. 회원가입 불필요, 서버 없음, 업로드 없음.

숫자를 붙여넣으면 도구가 단위를 자동으로 감지합니다: 10자리는 초, 13자리는 밀리초, 16~17자리는 마이크로초. 결과는 로컬 시간, UTC, ISO 8601, RFC 2822, '3시간 전' 같은 상대적 형식으로 표시됩니다. 각 출력에 원클릭 복사 버튼이 있습니다.

타임스탬프 → 날짜 와 날짜 → 타임스탬프

타임스탬프 → 날짜 패널은 양수 및 음수 Unix 타임스탬프를 모두 받아들입니다. 음수 타임스탬프는 1970년 이전의 날짜를 나타냅니다—Unix 타임스탬프 −86,400은 1969년 12월 31일 00:00:00 UTC입니다. 자동 감지된 단위를 재정의하여 초, 밀리초, 마이크로초를 강제로 지정할 수 있습니다.

날짜 → 타임스탬프 패널은 반대 방향으로 작동합니다: 날짜와 시간을 선택하고, 전체 IANA 시간대 목록에서 시간대를 선택하면 해당 순간의 Unix 초와 밀리초 값을 얻을 수 있습니다. 기본값은 현재 시간으로, 오늘의 epoch를 바로 확인할 수 있습니다.

Discord 타임스탬프 태그 — 7가지 형식 모두 생성

Discord는 채팅 메시지에서 <t:1700000000:F>와 같은 태그를 사용하여 Unix 타임스탬프를 표시하며, Discord 클라이언트는 각 독자의 로컬 시간대로 자동 변환하여 보여줍니다. 7가지 형식 코드는: t(짧은 시간), T(긴 시간), d(짧은 날짜), D(긴 날짜), f(짧은 날짜와 시간—기본값), F(요일 포함 긴 날짜와 시간), R(상대적—'3시간 후', '2년 전').

대부분의 Discord 타임스탬프 생성기는 7가지 형식 중 1~2개만 생성합니다. 이 도구는 7가지 모두를 한 번에 생성하며, 로컬 시간으로의 미리보기와 각 태그의 복사 버튼을 제공합니다. iPhone, Android, 데스크톱에서 모두 작동합니다.

EpochConverter.com 및 unixtimestamp.com과의 비교

EpochConverter.com은 이 분야의 대표 도구로 초와 밀리초 타임스탬프를 잘 처리하고 빠릅니다. 하지만 단위를 자동으로 감지하지 않고(초 또는 밀리초를 수동으로 지정해야 함), Discord 태그 생성기가 없으며 마이크로초를 지원하지 않습니다. Unixtimestamp.com은 더 단순합니다—초만 지원하고 Discord 출력도, 상대적 시간도 없습니다.

이 도구는 자릿수로 세 가지 단위를 모두 자동 감지하고, 7가지 Discord 형식 태그를 생성하며, 상대적 시간을 표시하고, 계정 없이 완전히 브라우저에서 실행됩니다. 로그 파일, API 응답, Discord 봇을 하나의 탭에서 디버깅해야 하는 개발자에게 필요한 기능 조합은 다른 사이트에서는 찾을 수 없습니다.

초, 밀리초, 마이크로초 자동 감지

Unix 타임스탬프에서 가장 흔한 혼란의 원인은 단위입니다. 1700000000 같은 초 타임스탬프는 10자리로 2023년 11월의 날짜를 나타냅니다. 같은 순간의 밀리초 타임스탬프는 1700000000000—13자리로 1,000배 큰 값입니다. JavaScript의 Date.now()는 밀리초를 반환하고, Unix 쉘 명령어 date +%s는 초를 반환합니다. API와 데이터베이스마다 단위가 다릅니다.

16~17자리 타임스탬프는 마이크로초—고정밀 센서 데이터, 분산 추적, 일부 NoSQL 데이터베이스에서 사용됩니다. 이 변환기는 자릿수로 단위를 식별하여 매번 정확하게 변환합니다. 자동 감지를 재정의하여 특정 단위를 강제로 지정할 수도 있습니다.

Python, JavaScript, SQL에서의 Epoch 변환

Python에서 UTC 변환은 datetime.fromtimestamp(ts, tz=timezone.utc)를 사용하고, tz를 생략하면 서버의 로컬 시간대가 사용되어 다른 기기에서 버그가 발생할 수 있습니다. 현재 초 타임스탬프는 int(time.time()); 밀리초는 int(time.time() * 1000). JavaScript에서는 new Date(ts * 1000)으로 초 타임스탬프를 Date 객체로 변환하고, Date.now()로 현재 밀리초 epoch를 얻습니다.

MySQL에서는 UNIX_TIMESTAMP()가 현재 초 epoch를 반환하고, FROM_UNIXTIME(ts)로 datetime으로 다시 변환합니다. PostgreSQL에서는 EXTRACT(EPOCH FROM timestamptz)로 초 epoch를 얻고, TO_TIMESTAMP(ts)로 역변환합니다. 이 도구는 개발자들이 자주 놓치는 엣지 케이스인 2038년 문제, 1970년 이전의 음수 타임스탬프, 세 가지 정밀도 단위를 모두 처리합니다.

프라이버시 보호, 오프라인 사용 가능, 즉시 반응

모든 변환은 브라우저 내에서 로컬로 실행됩니다—서버 없음, 업로드 없음, 네트워크 요청 없음. 페이지가 로드된 후 오프라인 상태에서도 작동합니다. 로그 파일, API 응답, 데이터베이스 레코드, JWT 페이로드에서 수상한 정수를 발견했을 때 어떤 날짜와 시간을 나타내는지 빠르게 확인할 수 있도록 북마크해 두세요.

Frequently asked questions

Unix 타임스탬프란 무엇인가요?

Unix 타임스탬프(epoch 시간 또는 POSIX 시간이라고도 함)는 1970년 1월 1일 00:00:00 UTC(Unix epoch) 이후 경과한 초 수입니다. 예를 들어, 타임스탬프 1,700,000,000은 2023년 11월 14일(토) 22:13:20 UTC에 해당합니다. 시간대에 독립적인 정수로, 거의 모든 프로그래밍 언어, 데이터베이스, API에서 시간을 명확하게 표현하는 데 사용됩니다.

Unix epoch란 무엇인가요?

Unix epoch는 Unix 시간의 기준점으로, 1970년 1월 1일 UTC 자정입니다. 모든 Unix 타임스탬프는 그 순간부터의 초(또는 밀리초, 마이크로초)를 카운트합니다. epoch 이전의 타임스탬프는 음수입니다—Unix 타임스탬프 −86,400은 1969년 12월 31일 00:00:00 UTC를 나타냅니다.

초 타임스탬프와 밀리초 타임스탬프의 차이는 무엇인가요?

초 정밀도의 Unix 타임스탬프는 10자리(예: 1700000000)이고, 밀리초 타임스탬프는 그것의 1,000배인 13자리(1700000000000)입니다. JavaScript의 Date.now()는 밀리초를 반환하고, 대부분의 서버 언어는 기본적으로 초를 반환합니다. 이 변환기는 자릿수로 단위를 자동 감지합니다(10자리→초, 13자리→밀리초, 16자리 이상→마이크로초).

Discord 타임스탬프 태그는 어떻게 생성하나요?

Discord는 메시지에서 <t:UNIX_SECONDS:형식_코드> 구문으로 Unix 타임스탬프를 렌더링합니다. 7가지 형식 코드는: t(짧은 시간), T(긴 시간), d(짧은 날짜), D(긴 날짜), f(짧은 날짜/시간, 기본값), F(요일 포함 긴 날짜/시간), R(상대적, 예: '2년 전'). 이 도구는 미리보기와 함께 7가지 형식을 모두 한 번에 생성합니다.

16자리 또는 17자리 타임스탬프란 무엇인가요?

16~17자리 타임스탬프는 마이크로초(1/1,000,000초)를 나타냅니다. 고빈도 거래 시스템, 하드웨어 센서, Zipkin과 Jaeger 같은 분산 추적 도구, Cassandra 같은 일부 데이터베이스에서 일반적으로 사용됩니다. 16자리 값은 초 타임스탬프에 1,000,000을 곱한 것입니다. 이 변환기는 마이크로초 타임스탬프를 정확하게 감지하고 변환합니다.

Python에서 타임스탬프를 변환하려면 어떻게 하나요?

datetime 모듈을 사용합니다. Unix 타임스탬프를 UTC로 변환: from datetime import datetime, timezone; dt = datetime.fromtimestamp(1700000000, tz=timezone.utc). 현재 초 타임스탬프: import time; ts = int(time.time()). 밀리초: ts_ms = int(time.time() * 1000). 항상 tz=timezone.utc를 전달하세요—없으면 Python이 서버의 로컬 시간대를 사용하여 다른 기기에서 버그가 발생합니다.

2038년 문제란 무엇인가요?

2038년 1월 19일 03:14:07 UTC에 32비트 부호 있는 Unix 타임스탬프가 오버플로우됩니다—2³¹−1(2,147,483,647)에 도달한 후 큰 음수로 되돌아가 날짜가 1901년으로 잘못 표시됩니다. 32비트 정수로 타임스탬프를 저장하는 시스템—구형 Linux 커널, 일부 임베디드 펌웨어, 32비트 빌드의 MySQL—이 위험에 처할 수 있습니다. 64비트 타임스탬프는 2920억 년 후에나 오버플로우됩니다.