Unix 타임스탬프란 무엇인가요?
Unix 타임스탬프는 Unix 에포크 — 1970-01-01T00:00:00Z — 이후 경과한 초(또는 밀리초) 수입니다. 로그 파일, API 응답, 데이터베이스 컬럼, JWT 클레임 등에서 시각을 표현하는 표준적인 방법입니다. 이 변환기는 타임스탬프를 UTC, 로컬 시간대, 추가한 IANA 시간대에 동시에 표시하며 양방향 변환을 수행합니다 — 모두 브라우저에서, 네트워크 요청은 0건입니다.
Unix 타임스탬프 변환은 어떻게 작동하나요?
도구는 플랫폼 네이티브 Date와 Intl.DateTimeFormat 동작을 그대로 따르는 작고 결정적인 파이프라인을 실행합니다:
- 크기 감지. 1012보다 큰 숫자는 밀리초로, 그보다 작은 값은 초로 취급합니다.
1700000000은 초로,1700000000000은 밀리초로 읽히며 둘 다 같은 순간을 가리킵니다. - 순간 생성. 감지된 값은 필요 시 밀리초로 곱해진 뒤
new Date(ms)에 전달됩니다. 결과는 자체 시간대를 갖지 않는 플랫폼 네이티브 순간으로, 항상 전 지구적 시간선 위의 한 점입니다. - 다중 시간대 렌더링. 선택기의 각 활성 시간대에 대해 도구는 해당 시간대로
Intl.DateTimeFormat를 호출하여 4개의 병렬 뷰를 만듭니다 — 올바른 오프셋이 포함된 ISO 8601, RFC 2822 스타일 문자열, 로캘 인식 긴 형식, 그리고 「3분 전」과 같은 상대 표현입니다. - 날짜 → 타임스탬프 역변환. 방향을 전환하면 도구는
datetime-local의 벽시계 값과 선택된 시간대를 읽고, 그 벽시계 시점에서 해당 시간대의 오프셋을 계산하여 UTC 순간으로 되돌립니다. 출력은 별도의 복사 버튼과 함께 Unix 초와 Unix 밀리초로 모두 표시됩니다. - 실시간 틱. 「실시간」을 켜면 매초 각 셀을 다시 렌더링하는
setInterval(tick, 1000)루프가 시작됩니다. 끄면 인터벌이 정리되고 표시가 멈춥니다. 맥동하는 점은 모든 Ultim8Soft 도구에 공통된 표준 실시간 모드 계약을 따릅니다.
이 Unix 타임스탬프 변환기를 사용하는 이유는 무엇인가요?
- 기본 개인정보 보호. 페이지는 초기 문서 로드 이후 네트워크 호출을 0건 수행합니다. 타임스탬프는 탭을 떠나지 않습니다 — DevTools를 열고 변환을 눌러도 Network 패널은 조용합니다.
- 한 칸에서 초와 밀리초. 로그 라인이 어떤 단위를 사용하는지 더 이상 추측할 필요가 없습니다. 크기 감지기가 올바른 단위를 선택하고 어떤 것을 골랐는지 알려줍니다.
- 한눈에 다중 시간대. 결제 타임스탬프를 UTC, 도쿄의 엔지니어 책상, 뉴욕의 고객 화면, 런던의 감사 원장에서 한 번의 렌더링으로 비교 — 달력 계산은 필요 없습니다.
- RFC 준수 출력. ISO 8601은 정확한 시간대 오프셋을 사용하고, RFC 2822는 관례적 형식을 따르며, 로캘 뷰는 브라우저의 선호 언어를 사용합니다. 같은 숫자, 네 가지 형식, 반올림으로 인한 놀라움은 없습니다.
Unix 타임스탬프의 일반적인 활용 사례는 무엇인가요?
시스템이 시간을 숫자로 기록하는 모든 곳에서 Unix 타임스탬프 변환기가 가장 먼저 꺼내드는 도구입니다:
- 로그 라인 디버깅.
journald, CloudWatch, Datadog, Sentry의 애플리케이션 로그에는 보통 에포크 컬럼이 있습니다. 여기에 붙여 넣으면 온콜 엔지니어 시간대와 고객 시간대의 정확한 벽시계 시간을 한 번의 렌더링으로 볼 수 있습니다. - JWT 클레임 디코딩. JSON Web Token 내부의
iat와exp클레임은 Unix 초 타임스탬프입니다. 여기에 넣으면 토큰의 발급 시점과 만료 시점을 초, 밀리초, ISO 8601, 상대 시간으로 나란히 확인할 수 있습니다. - API 응답 타임스탬프 비교. REST와 webhook 페이로드는 일관되지 않은 단위로 타임스탬프를 보냅니다 — Stripe는 초, Shopify는 밀리초, GitHub는 ISO 문자열. 원시 정수를 변환하여 주문 라인, 감사 로그, 고객에게 보이는 영수증과의 정합을 검증하십시오.
Unix 타임스탬프 예시는 어떻게 생겼나요?
타임스탬프 1700000000을 봅시다. 크기 감지기는 이를 초로 읽고(1012보다 훨씬 작음), 도구는 new Date(1700000000 * 1000)을 구성합니다 — 즉, 순간 2023-11-14T22:13:20.000Z입니다. UTC 카드는 ISO 문자열, RFC 2822 형식(Tue, 14 Nov 2023 22:13:20 GMT), 로캘 긴 형식, 그리고 현재 시계로부터 계산한 상대 표현을 보여줍니다. 도쿄 카드는 같은 순간을 2023-11-15T07:13:20.000+09:00, 뉴욕 카드는 2023-11-14T17:13:20.000-05:00, 런던 카드는 2023-11-14T22:13:20.000+00:00로 렌더링합니다. 같은 값을 1700000000000 밀리초로 입력해도 동일한 렌더링이 나옵니다 — 크기 감지기가 단위 전환을 조용히 처리합니다.
이 Unix 타임스탬프 변환기는 한 가지 일만 합니다: 숫자를 순간으로, 또는 순간을 숫자로 바꾸기 — 관심 있는 모든 시간대에 걸쳐, 그 값을 어디로도 보내지 않으면서. 붙여 넣고, 클릭하고, 복사하고, 다음 일로 넘어가십시오.