時間戳轉換

在 Unix 秒/毫秒、ISO UTC 文字與本機日期時間之間轉換。

輸入內容只留在瀏覽器

互動式工具

啟用 JavaScript 後可使用互動控制項;下方說明不需 JavaScript 也可閱讀。

數值輸入需要明確選擇秒或毫秒,並顯示 ISO 8601 UTC 文字;datetime-local 輸入則依瀏覽器本機時區轉為 Unix 秒和毫秒。

適用情境

  • 把 API 時間戳查看為可讀的 UTC 時間。
  • 為選定的本機日期時間產生秒和毫秒值。

使用步驟

  1. 輸入整數時間戳並選擇秒或毫秒,或選擇本機日期時間。
  2. 查看 ISO UTC 或秒/毫秒結果。
  3. 使用互換按鈕在兩個區域間轉移有效值。

實際範例

Unix 時間範例

1704067200 秒會轉換為 2024-01-01T00:00:00.000Z。

運作原理與規則

  • JavaScript Date 以 Unix 紀元後的毫秒表示時間;toISOString 輸出 UTC,datetime-local 依瀏覽器本機時區解讀。

限制與注意事項

  • 小數與超出範圍的時間戳會被拒絕,單位不會再依位數猜測。
  • datetime-local 不含時區後綴,會使用欄位旁顯示的目前瀏覽器時區。
  • JavaScript Date 不表示閏秒。

常見問題

如何區分秒和毫秒?

由使用者明確選擇單位,不依位數猜測歷史或遠期時間。

ISO 結果為何以 Z 結尾?

Z 表示 UTC,工具會把該時刻轉成 UTC 文字。

日期時間輸入使用哪個時區?

使用瀏覽器目前的本機時區。

參考資料

相關工具

提交工具回饋

郵件只包含頁面資訊,不會包含工具輸入或結果。

提交工具回饋