免費工具
Unix 時間戳轉換器
將 Unix 時間戳轉換為可讀日期,或將日期轉為時間戳。支援秒、毫秒、ISO 8601 與本地時間,全程在瀏覽器完成。
點擊任意數值可複製到剪貼簿。
什麼是 Unix 時間戳?
Unix 時間戳是從 1970 年 1 月 1 日 00:00:00 UTC(Unix 紀元)起算的秒數,與時區無關,廣泛應用於資料庫、API、日誌檔案及各種程式語言中表示時間點。
支援的輸入格式
- 10 位數字:Unix 時間戳(秒),例如
1716192000 - 13 位數字:Unix 時間戳(毫秒),即 JavaScript
Date.now() - 日期字串:ISO 8601、RFC 2822 或瀏覽器支援的格式,例如
2024-05-20
輸出格式說明
- Unix(秒/毫秒):供程式使用的純數字時間戳
- UTC:協調世界時的易讀格式
- ISO 8601:API 常用的國際標準格式
- Local:轉換為你瀏覽器的本地時區
常見問題
為什麼有些時間戳是 13 位?
JavaScript 的 Date.now() 回傳毫秒,所以是 13 位數。大多數伺服器端語言使用 10 位的秒精度時間戳。除以 1000 即可從毫秒轉為秒。
Unix 時間戳的最大值是多少?
32 位元有號整數的上限是 2,147,483,647,對應 2038 年 1 月 19 日 03:14:07 UTC,這就是「2038 年問題」。現代 64 位元系統已大幅延伸此上限。
