Unix 타임스탬프 변환기

Unix 에포크는 1970년 1월 1일 00:00:00 UTC에 시작되었고 그 이후 매 초는 하나의 숫자입니다. 이 변환기는 초 또는 밀리초 단위의 타임스탬프를 읽어 읽기 쉬운 UTC 날짜로 바꾸고 얼마나 오래전인지(또는 얼마나 먼 미래인지)를 알려줍니다. 반대 방향에서는 PHP가 파싱할 수 있는 모든 날짜 문자열, ISO 8601, RFC 2822, “next Monday”, 을 받아 에포크 값을 반환합니다.

Unix 타임스탬프를 변환하는 방법

  1. 1

    타임스탬프 붙여넣기

    초(현재 날짜는 10자리) 또는 밀리초(13자리)를 받으며, 도구가 어느 쪽인지 자동 감지합니다.

  2. 2

    UTC 날짜 확인

    표준 Y-m-d H:i:s UTC 문자열과 "2시간 전" 같은 상대 표현을 얻습니다.

  3. 3

    또는 반대로 변환

    날짜를 입력하세요: "2025-01-15 14:30:00", "Jan 15 2025", "now -1 week": 그러면 해당 타임스탬프를 얻습니다.

  4. 4

    복사해서 사용

    타임스탬프를 로그 쿼리, API 요청, 데이터베이스 where 절에 붙여넣으세요.

에포크, 밀리초, 그리고 2038년 문제

Unix 타임스탬프는 서버 로그, API, 데이터베이스의 공용어입니다. 형식에서 몇 가지 기준 값을 알아두면 지금 보고 있는 것이 맞는지 점검하는 데 도움이 됩니다.

기준 값

타임스탬프 의미
0 1970-01-01 00:00:00 UTC, 에포크
1000000000 2001-09-09 01:46:40 UTC, “10억 초” 기념일
1600000000 2020-09-13 12:26:40 UTC
1700000000 2023-11-14 22:13:20 UTC
2147483647 2038-01-19 03:14:07 UTC, 32비트 부호 있는 정수 오버플로

초 vs 밀리초 vs 마이크로초

  • 10자리 (1700000000) = 초. Unix, PHP, Postgres, MySQL, Go time.Unix.
  • 13자리 (1700000000000) = 밀리초. JavaScript Date.now(), Java, Kotlin, Kafka.
  • 16자리 = 마이크로초. gettimeofday와 트레이싱 시스템에서 사용.
  • 19자리 = 나노초. Go time.Now().UnixNano(), 고해상도 트레이싱.

이 도구는 초를 가정하지만 입력이 9,999,999,999보다 크면 자동으로 밀리초로 전환하므로, 드롭다운 없이도 JavaScript 타임스탬프를 정확히 처리합니다.

2038년 문제 (Y2K38)

타임스탬프를 부호 있는 32비트 정수로 저장하는 시스템은 2038년 1월 19일 03:14:07 UTC에 값이 순환합니다. 여전히 time_t를 int32로 사용하는 코드는 날짜가 1901년으로 거꾸로 점프하는 것을 보게 됩니다. 해결책은 64비트 저장이며, 이는 약 2,920억 년의 여유를 더 줍니다, 충분한 여유입니다.

자주 묻는 질문

초가 아니라 에포크 이후 밀리초를 보고 있는 것입니다. JavaScript의 Date.now()와 new Date().getTime()은 모두 밀리초를 반환합니다. 이 도구는 9,999,999,999를 초과하는 값을 감지해 자동으로 1,000으로 나눕니다.

Unix 타임스탬프는 정의상 항상 UTC입니다, 벽시계 시간이 아니라 절대적인 시점입니다. 서울이나 다른 지역 기준으로 표시하려면 여기서 반환된 UTC 날짜를 시간대 변환기로 변환하거나 직접 오프셋을 더하세요(서울/KST = UTC+09:00).

PHP의 DateTime 파서가 이해하는 모든 형식입니다: 2025-01-15, 2025-01-15T14:30:00Z, Jan 15 2025 2:30 PM, next Monday, now - 1 hour, Unix 스타일 @1700000000. 파서는 ISO/숫자 형식이나 영어 키워드를 기대하며, 한국어 월 이름(예: 1월)은 인식하지 못합니다. 파싱에 실패하면 도구가 일반적인 형식 힌트를 보여줍니다.

아니요. 도구는 요청에 대해 값을 처리하고 결과를 반환합니다, 타임스탬프에 관한 어떤 것도 저장하거나 다른 곳으로 보내지 않습니다.

관련 도구

이 도구는 다른 언어로도 제공됩니다