Unix 타임스탬프 변환기
Unix 에포크는 1970년 1월 1일 00:00:00 UTC에 시작되었고 그 이후 매 초는 하나의 숫자입니다. 이 변환기는 초 또는 밀리초 단위의 타임스탬프를 읽어 읽기 쉬운 UTC 날짜로 바꾸고 얼마나 오래전인지(또는 얼마나 먼 미래인지)를 알려줍니다. 반대 방향에서는 PHP가 파싱할 수 있는 모든 날짜 문자열, ISO 8601, RFC 2822, “next Monday”, 을 받아 에포크 값을 반환합니다.
Unix 타임스탬프를 변환하는 방법
-
1
타임스탬프 붙여넣기
초(현재 날짜는 10자리) 또는 밀리초(13자리)를 받으며, 도구가 어느 쪽인지 자동 감지합니다.
-
2
UTC 날짜 확인
표준 Y-m-d H:i:s UTC 문자열과 "2시간 전" 같은 상대 표현을 얻습니다.
-
3
또는 반대로 변환
날짜를 입력하세요: "2025-01-15 14:30:00", "Jan 15 2025", "now -1 week": 그러면 해당 타임스탬프를 얻습니다.
-
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, Gotime.Unix. - 13자리 (
1700000000000) = 밀리초. JavaScriptDate.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월)은 인식하지 못합니다. 파싱에 실패하면 도구가 일반적인 형식 힌트를 보여줍니다.
아니요. 도구는 요청에 대해 값을 처리하고 결과를 반환합니다, 타임스탬프에 관한 어떤 것도 저장하거나 다른 곳으로 보내지 않습니다.
관련 도구
ASCII 표 참조
NUL, LF, DEL 같은 제어 문자를 포함해 모든 문자에 대한 10진수, 16진수, 8진수, 2진수, HTML 숫자 문자 참조를 담은 0부터 127까지의 전체 ASCII 표.
FPS 카운터
requestAnimationFrame으로 브라우저 FPS를 측정하세요. 스무딩, 최소/최대 프레임레이트, 경고 임계값, 선택형 그래프를 제공합니다. 업로드나 API 없이 로컬에서 실행됩니다.
HTML 문자 참조
HTML 엔티티의 검색 가능한 목록, 각 엔티티의 이름 및 숫자 코드, 그리고 특수 문자 및 기호에 대한 1클릭 복사 기능을 제공합니다.
색상 혼합기
두 HEX 색상을 2-20개의 균등한 색상 견본으로 섞습니다. 양 끝 색상을 포함해 각 중간 색상을 대문자 HEX 코드로 확인하세요.
ASCII 이진수 변환기
ASCII 문자열을 이진수 표현으로 변환하세요. 각 문자는 8비트가 되고 공백으로 구분되어 프로토콜 추적이나 과제에 바로 붙여넣기 좋습니다.
색상 틴트 생성기
기준 색의 밝은 틴트를 생성합니다. 디자인 시스템 토큰, 배경, 호버 상태를 위한 3-20단계 스케일.
이 도구는 다른 언어로도 제공됩니다
- เครื่องแปลงเวลาแบบยูนิกซ์ (Unix Timestamp Converter) [TH]
- محول طابع وقت يونكس [AR]
- Unix-tijdstempelconverter [NL]
- Unix-tidsstämpelomvandlare [SV]
- Convertisseur de timestamp Unix [FR]
- Konwerter znacznika czasu Unix [PL]
- Unix日時変換器 [JA]
- Konverter Timestamp Unix [ID]
- Conversor de Timestamp Unix [PT]
- Unix-Zeitstempel-Konverter [DE]
- Convertidor de Timestamp Unix [ES]
- Chuyển đổi Thời điểm Unix [VI]
- Unix Timestamp Converter [EN]
- Convertitore di Timestamp Unix [IT]
- Конвертер Unix-времени [RU]
- Unix Zaman Damgası Dönüştürücü [TR]
- Unix时间戳转换器 [ZH]