時間戳轉換
Unix 時間 ↔ 日期
輸入
計算結果
所有計算都在瀏覽器中完成,您輸入的日期不會傳送到伺服器。
使用說明
在 Unix 時間戳(自 1970 年 1 月 1 日起的秒或毫秒)與可讀日期之間互相轉換。貼上數字可得到本機時間、UTC、ISO 8601 三種寫法;填入日期則得到時間戳。輸入內容不會上傳。
什麼時候用
- 讀取日誌或資料庫裡以數字保存的時間。
- 查看 API 回傳的 1730000000 這類數值是什麼時候。
- 開發測試時需要某個日期的時間戳。
使用方法
- 知道數字就直接貼進時間戳欄。
- 單位按位數自動判斷:10 位為秒,13 位為毫秒,不同可手動選擇。
- 反過來填入日期和時間即可得到時間戳,也有「現在」按鈕。
- 複製需要的那一種寫法(本機時間、UTC、ISO 8601)。
需要知道的事
- 按位數推斷單位時會在頁面上註明,11~12 位這類含糊的值需要您手動選擇。
- 轉換成秒時無條件捨去,毫秒轉秒會丟掉不足一秒的部分。
- 可處理範圍是西元 1 年到 9999 年,超出會明確告知。
- 不接受小數和指數寫法(1.7e9);逗號、底線、空白會自動去掉。
- 不存在的日期(如 2 月 30 日)會提示錯誤而不是悄悄改成別的日期。
常見問題
怎麼知道是秒還是毫秒?
按位數判斷。2001 年 9 月到 2286 年之間,秒是 10 位、毫秒是 13 位,絕大多數真實值都能區分。頁面會註明推斷結果,不對時可自行選擇單位。
為什麼以 1970 年為基準?
因為 Unix 從那一刻開始計時,這種做法後來被廣泛沿用。現在日誌、資料庫、API 要用一個數字表示時間時仍用這個基準。
ISO 8601 是什麼?
像 2026-10-29T12:34:56Z 這樣的國際標準寫法,結尾的 Z 表示 UTC。程式之間交換時間常用它,因為不容易產生歧義。
時區怎麼處理?
時間戳本身沒有時區,全世界都是同一個數字,所以頁面同時顯示本機時間(目前時區)和 UTC。把日期轉成時間戳時,輸入值按本機時區理解。