無需上傳, 100% 本機處理, 無需帳戶

Unix 時間戳記轉換器

在 Unix epoch 時間戳記和人類可讀日期之間轉換。自動偵測秒與毫秒。顯示 UTC 和本地時區。不會有任何內容離開你的瀏覽器。

時間戳記轉換器 的運作方式

時間戳記轉換器雙向翻譯 Unix epoch 值和人類可讀日期。貼上一個 epoch 數字,它會顯示對應的 UTC 日期時間和你的本地日期時間,並自動偵測值是以秒還是毫秒為單位。輸入日期和時間後,它會以秒和毫秒兩種單位轉換回 epoch 值。所有轉換邏輯都在你的瀏覽器內使用 JavaScript Date API 執行;你輸入的任何內容都不會傳輸到任何伺服器。

秒和毫秒之間的自動偵測使用一個簡單的閾值:大於 9999999999 的值視為毫秒(涵蓋 2001 年起的日期,以毫秒表示),等於或小於此值的視為秒(涵蓋至 2286 年的日期)。如果你的時間戳記落在模糊的範圍內,可以使用切換按鈕覆蓋猜測結果。本地時間轉換使用你瀏覽器本身的時區,包括該日期有效的任何夏令時間偏移。

時間戳記轉換器 的分步使用說明

  1. 將 Unix epoch 值(秒或毫秒)貼入 epoch 欄位。
  2. 讀取下方立即出現的 UTC 和本地日期時間結果。
  3. 或者在日期欄位中輸入日期和時間,進行反向轉換。
  4. 查看自動偵測的單位標籤(秒或毫秒),如果猜測有誤,請切換它。
  5. 使用複製按鈕複製 epoch 值或格式化後的日期。

常見使用情境

  • 解碼資料庫查詢結果中的 Unix 時間戳記,確認記錄是在預期日期建立的。
  • 在開發者工具的除錯會話期間,將 JavaScript 的 Date.now() 值從毫秒轉換為可讀字串。
  • 產生特定過去日期的 epoch 秒數,用作具有基於時間分頁的 API 請求中的篩選參數。
  • 透過將兩個時間戳記都轉換為 UTC 並進行比較,驗證來自不同系統的兩個時間戳記是否指向同一瞬間。

常見問題

我輸入的任何內容會被記錄或儲存在你們的伺服器上嗎?

不會。整個轉換都是本機 JavaScript Date 物件操作。你輸入的 epoch 值或日期只存在於你的瀏覽器分頁中。轉換期間不會向 Sunasty 或任何其他主機發出任何請求。

工具如何區分秒和毫秒?

它以位數判斷:10 位以內視為秒,11 到 13 位視為毫秒,14 到 16 位視為微秒,17 位以上視為奈秒。當位數難以判斷時,系統會從最小的單位開始逐一嘗試,並採用第一個能對應到合理年份的單位。可以使用切換按鈕覆蓋此決定。

「本地」顯示使用哪個時區?

你的瀏覽器報告的時區,通常是你裝置的系統時區。如果你的裝置設定為 UTC,本地和 UTC 將顯示相同的值。此工具不允許你為本地顯示選擇任意時區;對於多時區轉換,本站的世界時鐘工具更合適。

此工具處理的 Unix 時間戳記有效範圍是什麼?

JavaScript Date 物件支援大約從 -8,640,000,000,000,000 毫秒(西元前 271821 年)到 8,640,000,000,000,000 毫秒(西元 275760 年)的值。實際上,1970 年到 2100 年範圍以外的時間戳記很少見,只要在 JavaScript Date 範圍內,工具都能正確處理。

我可以轉換包含小數秒的時間戳記嗎?

如果你貼入浮點數值,小數部分在轉換前會被截斷,因為 JavaScript Date 以整數毫秒為單位工作。微秒或奈秒精度的時間戳記(在 Postgres 或 Kafka 中常見)會直接處理:貼上完整數值,單位選擇器會自動選出正確的單位。顯示的日期仍會以毫秒為精度呈現,因為這是 JavaScript 日期所具備的精確度。

轉換器有考慮閏秒嗎?

沒有。Unix 時間不計算閏秒;它將每天定義為恰好 86,400 秒,無論任何閏秒調整。這是標準行為,與 POSIX 系統、程式語言和大多數資料庫的報告一致。