跳到主要內容
Tools

Unix 時間戳轉換

Unix 時間戳與日期互轉,自動判斷秒或毫秒,並顯示多個時區、ISO 8601 與相對時間。

目前的 Unix 時間戳

秒
—
毫秒
—

時間戳轉日期

其他時區

  • Asia/Taipei
  • Asia/Tokyo
  • Europe/London
  • America/New_York

日期轉時間戳

也可以加上時差,例如 2023-11-15T06:13:20+08:00 或結尾加 Z 表示 UTC

使用說明

  1. 頁面上方會即時顯示目前的 Unix 時間戳(秒與毫秒),按「複製」即可使用。
  2. 在「Unix 時間戳」欄位輸入數字,工具會自動判斷是秒、毫秒、微秒或奈秒,也可以手動指定單位。
  3. 結果會顯示本地時間、UTC、ISO 8601、RFC 2822 與相對時間(例如「3 天前」),每一項都可以複製。
  4. 在「其他時區」選擇並加入常用的時區,同一個時間會同時換算成各地時間,設定會記住。
  5. 要把日期轉成時間戳時,在「日期轉時間戳」輸入日期與時間並選擇時區。

常見問題

什麼是 Unix 時間戳?

Unix 時間戳是從 1970 年 1 月 1 日 00:00:00 UTC 起算經過的秒數,與時區無關,因此常用在程式、資料庫與 API 中記錄時間。

怎麼判斷時間戳是秒還是毫秒?

目前的時間戳以秒表示是 10 位數,以毫秒表示是 13 位數。本工具依位數判斷:11 位以內視為秒、12 到 14 位為毫秒、15 到 17 位為微秒、更長的是奈秒。判斷不符時可以手動選擇單位。

為什麼本地時間跟 UTC 不一樣?

時間戳本身沒有時區,顯示成日期時才需要選擇時區。台灣是 UTC+8,所以本地時間會比 UTC 快 8 小時。

2038 年問題是什麼?

有些舊系統用 32 位元有號整數存時間戳,最大只到 2038 年 1 月 19 日 03:14:07 UTC(2147483647)。本工具不受這個限制,可以處理遠早於 1970 年或遠在 2038 年之後的時間。

輸入日期時沒有指定時區會怎樣?

會依照你在「時區」選單選擇的時區解讀,預設是你裝置的時區。遇到日光節約時間切換時,重複的時刻取第一次出現的時間,不存在的時刻會往後順延。

我輸入的資料會被上傳嗎?

不會。所有換算都在你的瀏覽器中完成,時區資料也來自瀏覽器內建的 Intl API。

鍵盤快捷鍵

/
搜尋工具(在工具頁會回到首頁的搜尋欄)
?
顯示這個說明
Esc
關閉對話框
Ctrl / ⌘Enter
執行工具的主要動作(支援的工具)

在輸入框中打字時,/ 與 ? 不會觸發快捷鍵。