Unix 時間戳轉換器

在瀏覽器本地即時把 Unix 時間戳和日期互相轉換。

10 位數值將被視為秒,13 位數值將被視為毫秒。

本地時間
UTC
ISO 8601
相對時間
單位

Unix 秒
Unix 毫秒
輸入時間戳或選擇日期即可開始。

你的輸入會在瀏覽器本地轉換,不會上傳到 BroBroGo。

常見問題

把時間戳貼到這裡安全嗎?

安全。轉換完全在你的瀏覽器裡進行,不會傳送到 BroBroGo。

它怎麼知道我的時間戳是秒還是毫秒?

按數值大小判斷:10 位數當作秒,13 位數當作毫秒——這是所有時間戳轉換工具通用的慣例,因為秒級時間戳大到那個量級會是幾百年後的未來。

結果顯示的是哪個時區?

本地時間用的是你裝置自己的時區,UTC 和 ISO 8601 則始終是協調世界時,跟你在哪裡無關。

Unix 時間與 Epoch 起點的定義

Unix 時間(Unix Time)是一種在電腦系統中廣泛使用的時間表示方式,其定義為自協調世界時(UTC)1970 年 1 月 1 日 00:00:00(此起點被稱為 Unix Epoch)起所經過的累積秒數,且不考慮閏秒。Unix 時間戳轉換器支援將 Epoch 0 轉換為對應的日期與時間。在實際應用中,此數值能將時間簡化為單一整數,避免因不同曆法或複雜的日期格式而增加系統處理難度。

10 位秒級與 13 位毫秒級的識別規則

在處理 Unix 時間戳時,數值的長度決定了其時間單位。本工具會根據輸入數值的大小自動進行區分:

  • 10 位數值:系統會將其判定為「秒」,例如輸入 1700000000
  • 13 位數值:系統會將其判定為「毫秒」。

這種自動識別機制是基於時間戳的數量級差異。若將 13 位的毫秒級時間戳誤當作秒級解析,計算出的日期將會指向遙遠的未來;反之,若將 10 位秒級時間戳當作毫秒解析,則會指向 1970 年 Epoch 起點後不久的時間。

時區對轉換結果的影響

時間戳本身是全球統一的絕對時間,但人類閱讀時需要轉換為具體的日期與時間。本工具在轉換時會提供多種時區維度的輸出:

  • 本地時間:依據您當前裝置所設定的時區進行解析並顯示。
  • UTC:始終顯示協調世界時(Coordinated Universal Time)的轉換結果,不受使用者所在地理位置影響。
  • ISO 8601:以國際標準 ISO 8601 格式呈現,同樣採用 UTC 時間顯示。

透過對比本地時間與 UTC,開發人員可以快速排查因時區偏差(例如日光節約時間或時區偏移量計算錯誤)所導致的系統 Bug。

瀏覽器本地端轉換與隱私保護

本工具的轉換運算完全在您的瀏覽器本地進行,處理過程不會將任何輸入資料上傳到 BroBroGo 伺服器。這種處理機制確保了資料的私密性,適合處理系統日誌中提取的敏感時間戳。

輸入與輸出欄位說明

本工具提供雙向轉換功能,您可以輸入 Unix 時間戳,或透過日曆介面選擇日期和時間。

輸入支援

  • Unix 時間戳:代表自 Unix Epoch 起算之秒數或毫秒數的整數。
  • 日期和時間:透過日曆介面選取的特定時間點。

輸出欄位

  • 單位:顯示為「秒」或「毫秒」。
  • 本地時間:您裝置目前時區的對應時間。
  • UTC:標準協調世界時。
  • ISO 8601:標準時間格式。
  • 相對時間:以人類易讀的語言描述該時間點距離現在多久(例如「剛剛」)。
  • Unix 秒:轉換後的秒級整數值。
  • Unix 毫秒:轉換後的毫秒級整數值。

異常處理與操作規則

為了確保轉換結果的準確性,工具內建了嚴格的輸入驗證機制:

  • 非數值或無效時間戳:若輸入非數字字元,工具會隱藏結果並顯示錯誤訊息:「不是合法的時間戳——請輸入整數秒或整數毫秒。」
  • 超出範圍的數值:若輸入的數值無法對應到有效的日期範圍,工具會顯示錯誤訊息:「這個數字超出了合法日期的範圍。」
  • 快速操作:支援「使用目前時間」一鍵帶入當前時間戳,並提供「清空」按鈕清除所有輸入與輸出欄位。點擊任何輸出數值即可直接複製到剪貼簿。

常見問題 FAQ

把時間戳貼到這裡安全嗎?

安全。轉換完全在你的瀏覽器裡進行,不會傳送到 BroBroGo。

它怎麼知道我的時間戳是秒還是毫秒?

按數值大小判斷:10 位數當作秒,13 位數當作毫秒——這是所有時間戳轉換工具通用的慣例,因為秒級時間戳大到那個量級會是幾百年後的未來。

結果顯示的是哪個時區?

本地時間用的是你裝置自己的時區,UTC 和 ISO 8601 則始終是協調世界時,跟你在哪裡無關。