Unix 타임스탬프 변환기
Unix 타임스탬프와 날짜를 서로 변환합니다. 모든 시간대를 지원하며 ISO 8601, RFC 2822, 상대 시간도 보여 줍니다.
코드 예제
내 프로젝트에 그대로 복사해서 쓰세요. 모든 예제는 해당 언어의 표준 라이브러리만 사용하므로 설치할 것이 없습니다.
const now = Math.floor(Date.now() / 1000)
console.log(now)기능 소개
Unix 타임스탬프를 읽기 쉬운 날짜로, 날짜를 다시 타임스탬프로 어떤 시간대에서든 변환합니다. 초, 밀리초, 마이크로초, 나노초를 이해하며 ISO 8601, RFC 2822 또는 일반 Unix 시간으로 출력합니다.
사용 방법
- Unix 타임스탬프나 날짜(ISO 8601, RFC 2822, HTTP 날짜,
2023-11-14 22:13,14-11-2023)를 입력하거나 붙여 넣으세요. 지금은 현재 시각을 넣습니다. - 단위는 단위 자동 감지로 두거나 초, 밀리초, 마이크로초, 나노초 중에서 고릅니다.
- 오프셋이 없는 날짜를 해석할 시간대와 출력 형식을 고릅니다.
- 그 시점의 모든 형식을 아래 행에서 확인하고 아무 것이나 편집하세요. 나머지가 따라옵니다. 그 날·월·연도의 시작과 끝, 지금과의 간격도 함께 표시됩니다.
- 여러 줄로 한 줄에 하나씩 변환하고, 기간 입력란으로 초를 년·일·시간·분·초로 나눠 볼 수 있습니다.
예제
1700000000 → 2023-11-14T22:13:20.000Z
1700000000123 → 2023-11-14T22:13:20.123Z
2023-11-14 23:13 → 1699999980 (read in Europe/Amsterdam, UTC+1)
알아두면 좋은 점
- 타임스탬프는 정확히 하나의 순간을 가리킵니다. 시간대는 표기 방식만 바꿉니다.
- 최대 10자리는 초, 13자리는 밀리초, 16자리는 마이크로초, 19자리는 나노초로 읽습니다.
- 오프셋이 없는 날짜는 선택한 시간대의 현지 시각으로 읽습니다. 명확하게 하려면
Z나+01:00을 붙이세요. - 날짜는 0000년부터 9999년까지 지원합니다.
03-04-2023은 4월 3일일 수도, 3월 4일일 수도 있습니다. 날짜 순서가 읽는 방식(일 먼저 또는 월 먼저)을 정합니다.- 실시간 시계는 현재 시각을 초, 밀리초, 마이크로초, 나노초로 보여 줍니다. 브라우저는 밀리초까지만 제공하므로 마지막 두 값은 0으로 끝납니다. 일시 정지하면 값을 복사할 수 있습니다.
코드로 현재 시각 구하기
JavaScript Math.floor(Date.now() / 1000)
Python int(time.time())
Go time.Now().Unix()
PHP time()
SQL SELECT EXTRACT(EPOCH FROM NOW())::bigint; -- PostgreSQL
Bash date +%s
Unix 타임스탬프란?
Unix 타임스탬프는 Unix 에포크인 1970년 1월 1일 00:00:00 UTC부터 흐른 시간을 셉니다. 보통 초 단위이지만 많은 시스템이 밀리초(JavaScript, Java), 마이크로초, 나노초를 씁니다. 타임스탬프는 시간대와 상관없이 항상 정확히 한 순간을 가리킵니다.
자주 묻는 질문
숫자가 초인지 밀리초인지 어떻게 알아내나요?
크기로 판단합니다. 10자리까지는 초, 13자리는 밀리초, 16자리는 마이크로초, 19자리는 나노초로 읽습니다. 값이 특이하면 단위를 직접 고르세요.
시간대가 없는 날짜는 어떻게 되나요?
선택한 시간대(기본값 UTC)의 현지 시각으로 읽습니다. 날짜 뒤에 Z나 +01:00 같은 오프셋을 붙이면 그 값이 쓰입니다.
이 도구가 타임스탬프를 어딘가로 전송하나요?
아니요. 모든 계산은 브라우저의 날짜 기능으로 기기에서 이루어집니다. 입력한 내용은 저희 서버로 전송되지 않습니다.