핵심 요점
- 01Unix 타임스탐프는 1970년 1월 1일 00:00:00 UTC부터 경과한 초의 개수를 나타내며, 이를 에포크라고 합니다.
- 0210자리 숫자는 보통 초이고, 13자리 숫자는 보통 밀리초입니다 — 1000으로 나누면 변환됩니다.
- 03Unix 시간은 항상 UTC이므로, 같은 타임스탐프는 다른 시간대에서 다른 시간으로 표시됩니다.
한 문장으로의 정의
Unix 타임스탐프는 1970년 1월 1일 00:00:00 협정 세계시(UTC)부터 경과한 초의 개수입니다. 이 시작 순간을 Unix 에포크라고 하며, 모든 타임스탐프는 여기서부터 앞으로 측정됩니다. 현재 이 글을 읽고 있는 시점의 값은 17억을 넘습니다.
컴퓨터가 하나의 임의의 날짜에 동의한 이유는 효율성 때문입니다. 하나의 정수는 "2026년 6월 24일, 중앙 유럽 하계 시간 오후 3:14"와 같은 문자열보다 저장, 비교, 계산하기가 훨씬 쉽습니다. 이벤트를 정렬하고, 무언가가 얼마나 걸렸는지 측정하거나, 어느 것이 먼저 일어났는지 확인하는 것은 모두 두 개의 정수를 비교하는 것으로 축약됩니다.
개수가 UTC에 고정되어 있기 때문에, Unix 타임스탐프에는 시간대가 포함되어 있지 않습니다. 같은 숫자인 1750000000은 지구상의 모든 곳에서 한 순간이며, 도쿄에서는 뉴욕과 다르게 표시될 뿐입니다. 시간대는 숫자를 인간이 읽을 수 있는 날짜로 다시 변환할 때만 적용됩니다.
초 vs 밀리초: 구분하는 방법
전통적인 Unix 타임스탐프는 초로 측정되지만, 특히 JavaScript를 포함한 많은 최신 소프트웨어는 밀리초로 측정하며, 이는 1000배 더 큽니다. 둘을 혼동하는 것은 가장 흔한 타임스탐프 버그이며, 1970년 또는 대략 50,000년 후의 날짜를 생성합니다.
둘을 구분하는 가장 빠른 방법은 자릿수입니다. 최근 날짜의 초 타임스탐프는 10자리(1750000000)입니다. 같은 순간의 밀리초 버전은 13자리(1750000000000)입니다. 값이 1000배 크게 보이면 거의 확실히 밀리초입니다 — 1000으로 나누면 초를 얻습니다. 라이브러리가 밀리초를 기대하는데 초를 제공하면 1000을 곱하십시오.
일부 시스템은 더 세밀합니다: 마이크로초(16자리)와 나노초(19자리)는 고해상도 로깅 및 데이터베이스에 나타납니다. 규칙은 동일합니다 — 각 단계는 1000의 배수입니다. 확실하지 않을 때는 변환기에 숫자를 붙여넣고 결과 날짜가 오늘 근처인지 확인하십시오.
Unix 타임스탐프를 날짜로 변환하는 방법
직접 계산할 필요가 없습니다. 숫자를 붙여넣고 사용자의 시간대와 UTC로 날짜를 읽으면 됩니다.
- 01
Unix 타임스탐프 변환기 열기
Handytool의 Unix 타임스탐프 변환기로 이동합니다. 모든 것이 브라우저에서 실행되므로 서버로 아무것도 전송되지 않습니다.
- 02
숫자 붙여넣기
타임스탐프를 입력합니다. 도구는 길이를 기반으로 초인지 밀리초인지 자동으로 감지하므로 거의 지정할 필요가 없습니다.
- 03
인간이 읽을 수 있는 날짜 읽기
UTC와 로컬 시간대 모두에서 렌더링된 날짜와 시간을 확인하여 기대하는 순간을 읽고 있는지 확인하세요.
- 04
반대 방향으로 가기
달력 날짜와 시간을 입력하여 데이터베이스에 저장하거나 API 호출 또는 예약된 작업에 사용할 수 있는 일치하는 Unix 타임스탐프를 얻으세요.
왜 1970년인가, 그리고 다른 특이사항들
에포크는 Bell Labs에서 Unix를 구축하는 초기 1970년대 엔지니어들에 의해 선택되었습니다. 최근의 깔끔한 날짜여야 했고, 1970년의 시작이 맞았습니다 — 카운터가 즉시 큰 숫자가 필요하지 않을 만큼 가까웠고, 그들이 신경쓰는 파일 및 프로세스 시간을 포함하기에 충분히 멀었습니다. 음수 타임스탐프는 1970 이전의 순간을 나타내므로 이 체계는 역사적 날짜도 처리합니다.
미묘한 점 하나: Unix 시간은 윤초를 무시합니다. 실제 UTC는 지구의 약간 불규칙한 회전과 정렬을 유지하기 위해 가끔 추가 초를 삽입하지만, Unix 시간은 매일 정확히 86,400초를 가집니다. 이는 산술을 간단하게 유지하는 대신 엄격한 천문 시간으로부터 분의 일부 떨어져 있습니다 — 거의 모든 사람이 기꺼이 받아들이는 트레이드오프입니다.
Discord 이벤트, cron 일정 또는 카운트다운과 타임스탐프를 맞춰야 할 때는 변환기를 시간대 도구와 함께 사용하여 관객이 사는 지역 전체에서 같은 순간을 볼 수 있습니다.
Unix 타임스탐프 FAQ
Unix 타임스탐프는 초인가 밀리초인가?
시스템에 따라 다릅니다. 전통적인 Unix 시간은 초(현재 날짜의 경우 10자리)이고, JavaScript 및 많은 웹 API는 밀리초(13자리)를 사용합니다. 밀리초에서 초로 가려면 1000으로 나누고, 그 반대는 1000을 곱하십시오.
Unix 타임스탐프에 시간대가 포함되나요?
아니요. Unix 시간은 항상 UTC로 계산되며 시간대를 전혀 포함하지 않습니다. 시간대는 숫자를 읽을 수 있는 날짜로 변환할 때만 적용되므로, 같은 타임스탐프가 세계 각지에서 다른 시계 시간을 표시합니다.
현재 Unix 타임스탐프는 무엇인가요?
매초 변경됩니다. 2026년 중반 현재 약 17억입니다. 변환기를 열어 실시간 값을 확인하고 특정 날짜를 타임스탐프로 변환하세요.
에포크 시간이란 무엇인가요?
"에포크 시간"은 Unix 시간의 또 다른 이름입니다. 에포크는 고정된 원점 — 1970년 1월 1일 00:00:00 UTC — 이고, 에포크 시간은 그것으로부터 계산된 초의 개수입니다.
Unix 타임스탐프가 음수일 수 있나요?
네. 1970년 1월 1일 이전의 날짜는 음수로 표현되며, 에포크로부터 뒤로 초를 계산합니다.