什麼是 Unix 時間戳記?
Unix 時間戳 是自 Unix 紀元 — 1970-01-01T00:00:00Z — 起所經過的秒數(或毫秒數)。它是在日誌檔案、API 回應、資料庫欄位以及 JWT 宣告中表示時間的標準方式。本轉換器會在 UTC、你的本地時區以及任何加入的 IANA 時區中同步呈現一個時間戳,並支援雙向轉換 — 完全在瀏覽器中完成,零網路請求。
Unix 時間戳記轉換是如何運作的?
此工具執行一個小巧而確定的流水線,反映平台原生的 Date 與 Intl.DateTimeFormat 行為:
- 量級偵測。大於 1012 的任何數值會被視為毫秒;較小者視為秒。
1700000000解讀為秒,1700000000000解讀為毫秒,兩者指向同一刻。 - 建立時刻。偵測值若有需要會乘到毫秒,接著傳給
new Date(ms)。結果是一個不攜帶自身時區的平台原生時刻 — 它永遠是全球時間軸上的一個瞬間。 - 多時區渲染。對於選擇器中每個啟用的時區,工具會以該時區呼叫
Intl.DateTimeFormat並產生四種平行檢視 — 帶正確時差的 ISO 8601、RFC 2822 風格字串、在地化長格式,以及像「3 分鐘前」的相對時間語句。 - 日期 → 時間戳的反向轉換。切換方向時,工具會讀取
datetime-local的時鐘值與所選時區,計算該時區在該時刻的時差,然後轉換回 UTC 時刻。輸出會同時呈現為 Unix 秒與 Unix 毫秒,各自附帶獨立的複製按鈕。 - 即時滴答。開啟「即時」會啟動
setInterval(tick, 1000)迴圈,每秒重繪每個格子;關閉它會清除計時器並凍結顯示。脈動圓點對應所有 Ultim8Soft 工具通用的標準即時模式契約。
為什麼使用這個 Unix 時間戳記轉換器?
- 預設隱私。頁面在初次文件載入後零網路呼叫。你的時間戳從不離開分頁 — 打開 DevTools、點擊轉換,網路面板始終保持靜默。
- 秒和毫秒同欄處理。再也不需要猜測日誌列使用哪種單位;量級偵測器會選出正確單位並告訴你它選了哪個。
- 一眼看遍多時區。在 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 時間戳轉換器只做一件事:把一個數字變成一個時刻,或把一個時刻變成一個數字,跨越你關心的每個時區,且不會把數值送往任何地方。貼上、點選、複製、繼續。