MCP로 연결 →

계산 입력

Enter a Unix time in 밀리초 to convert it to seconds, or use the value shown to see how the conversion works. 1 second = 1000 milliseconds.

공식

광고

결과

유닉스 타임스탬프 (초)
1,700,000,000
1970년 1월 1일 UTC 이후 경과 초
밀리초 (epoch_ms) 1,700,000,000,000
에포크 이후 경과 분 28,333,333
에포크 이후 경과 일 19,675

유닉스 타임스탬프란?

유닉스 타임스탬프(에포크 시간 또는 POSIX 시간이라고도 합니다)는 1970년 1월 1일 00:00:00 UTC부터 흐른 초(seconds)의 누적값으로, 윤초는 포함하지 않습니다. 시간대나 달력 형식과 무관하게 특정 순간을 저장하는, 컴퓨터의 표준적인 시간 표현 방식이죠. 이 계산기는 대부분의 프로그래밍 언어가 반환하는 단위인 밀리초(예: 자바스크립트의 Date.now()) 값을 입력받아, 에포크 기준 초·분·일로 변환해 줍니다.

유닉스 에포크부터 초 단위로 증가하는 시간을 보여주는 수직선
유닉스 시간은 에포크인 1970년 1월 1일 00:00 UTC부터 경과한 초를 셉니다.

사용 방법

밀리초 단위의 유닉스 시간을 입력란에 넣고 실행하세요. 이 도구는 입력값을 1000으로 나눈 뒤 내림(floor)하여 정수 단위의 유닉스 초를 계산합니다. 이는 데이터베이스, API, 그리고 리눅스의 date +%s 명령에서 가장 널리 쓰이는 형태입니다. 결과 표에는 원래 밀리초 값과 함께 경과한 분·일도 표시되어 값을 빠르게 검증할 수 있습니다.

공식 풀이

핵심 변환식은 다음과 같습니다.

$$\text{Seconds} = \left\lfloor \frac{\text{Time (ms)}}{1000} \right\rfloor$$

1000으로 나누면 밀리초가 초로 바뀌고, 내림(floor)으로 소수 부분을 제거해 정수 초 단위의 타임스탬프를 얻습니다. 분은 \(\left\lfloor \frac{\text{now\_ms}}{60000} \right\rfloor\), 일은 \(\left\lfloor \frac{\text{now\_ms}}{86{,}400{,}000} \right\rfloor\) 으로 구합니다. 하루는 86,400초 = 86,400,000밀리초이기 때문입니다.

광고
밀리초를 1000으로 나누고 내림하여 초를 구하는 다이어그램
밀리초 값을 1000으로 나누고 결과를 내림하여 정수 초를 구합니다.

계산 예시

\(\text{now\_ms} = 1{,}700{,}000{,}000{,}000\) 이라고 해 봅시다. 그러면

$$\text{epoch\_s} = \left\lfloor \frac{1{,}700{,}000{,}000{,}000}{1000} \right\rfloor = 1{,}700{,}000{,}000$$

초가 되며, 이는 2023년 11월 14일에 해당합니다. 에포크 기준 경과 분은 \(\left\lfloor \frac{1{,}700{,}000{,}000{,}000}{60000} \right\rfloor = 28{,}333{,}333\), 경과 일은 \(\left\lfloor \frac{1{,}700{,}000{,}000{,}000}{86{,}400{,}000} \right\rfloor = 19{,}675\) 입니다.

자주 묻는 질문

왜 모든 곳에서 밀리초가 아니라 초를 쓰나요? 오래된 시스템과 많은 API(유닉스, PostgreSQL, JWT의 exp 클레임 등)는 초 단위로 저장하는 반면, 브라우저와 자바는 밀리초를 사용합니다. 둘 사이의 변환은 단순히 1000을 곱하거나 나누면 됩니다.

윤초는 어떻게 처리되나요? 유닉스 시간은 윤초를 무시하므로 깔끔한 선형 값이 됩니다. 계산하기에는 편리하지만 천문학적 UTC와 완벽하게 일치하지는 않습니다.

2038년에 문제가 생기나요? 초 값을 부호 있는 32비트 정수에 저장하는 시스템은 2038년 1월 19일에 오버플로가 발생합니다. 다만 최신 64비트 시스템은 영향을 받지 않습니다.

최종 업데이트: