免費線上 Unix 時間戳計算器
UNIX 時間戳是自 1970 年 1 月 1 日以來的秒數 UTC。此計算器在 Unix 時間戳和兩個方向的人類可讀日期之間進行轉換。
Unix(秒)
—
UNIX(毫秒)
—
ISO 8601
—
UTC
—
如何使用
- 使用頂部的切換選擇轉換方向。
- 輸入 Unix 時間戳(以秒為單位)或本地日期和時間。
- 讀取結果:Unix 秒、Unix 毫秒、ISO 8601 字串和 UTC 字串。
- 按“與我的數字共享”以複製您的輸入預填充的連結。
轉換的工作原理
截至日期的時間戳: 將輸入秒乘以 1,000 以獲得毫秒,構造 JavaScript Date 物件,然後將其格式化為 ISO 8601 和 UTC。
日期到時間戳: 將本地日期時間字串解析為 Date 物件,然後劃分 date.getTime() (自 Epoch 的毫秒數)由 1,000 和地板獲得 Unix 秒。
計算範例
Unix 時間戳:1,751,630,400
- Unix 毫秒:1,751,630,400,000
- ISO 8601: 2025-07-04T12:00:00.000Z
- UTC:星期五,2025年7月4日,12:00:00 UTC
筆記
- 計算器將 datetime-local 輸入解釋為本地時區。 ISO 和 UTC 輸出始終在 UTC 中。
- 負 Unix 時間戳表示 1970 年 1 月 1 日之前的日期。
- JavaScript’s
DateObject 內部使用 64 位浮點數毫秒,在大約西元前 271,821 年和西元 275,760 年之間的所有日期之間提供可靠的精度。
參考文獻
- Unix timeWikipedia · en.wikipedia.org
- Coordinated Universal Time (UTC)Wikipedia · en.wikipedia.org
常見問題
什麼是 Unix 時間戳?
Unix 時間戳記(也稱為 epoch 時間或 posix 時間)是自 1970 年 1 月 1 日 00:00:00 UTC 以來經過的秒數。它廣泛用於程式設計,因為它是一個簡單的整數 取決於時區或日曆系統。
秒和毫秒時間戳有什麼區別?
大多數 Unix 時間戳都是以秒為單位。 JavaScript 的 date.now() 和許多 API 返回毫秒 — 值大 1,000 倍。 計算器顯示兩者,因此您可以為您的系統選擇合適的。
ISO 8601 是什麼意思?
ISO 8601 是日期和時間表示的國際標準。 ISO 8601 字串看起來像 2025-07-04T12:00:00.000Z — 年、月、日、分隔符號、小時、分鐘、秒和表示 UTC 的 Z 後綴。
為什麼我的時間戳看起來與我的預期不同?
時間戳總是在 UTC 內部。 UTC 顯示器顯示絕對時間; 您當地的時間可能會因您的時區偏移而有所不同。 輸入 DateTime-Local 值以取得本機時區的時間戳記。
最大的Unix時間戳是多少?
一個 32 位有符號整數可以容納最多 2,147,483,647 的時間戳,這對應於 2038 年 1 月 19 日——“2038 年問題”。 現代系統使用 64 位整數,支援將未來數十億年的日期。
嵌入這個計算器
將此免費計算器新增到您自己的網站。 複製片段 - 它適用於您可以貼上 HTML 並與此頁面保持同步的任何地方。