LibraTool logoLibraTool

免費時間戳轉換器

將 Unix 時間戳轉為可讀日期,或反向轉換。支援 UTC 和本地時間、秒和毫秒。

載入後可離線使用
現在:
單位:
紀元快速參考

工作原理

所有轉換都直接在瀏覽器中使用 JavaScript 內建的 Date 物件和 Intl 套件(Intl.RelativeTimeFormat、Intl.DateTimeFormat、Intl.supportedValuesOf)執行——沒有第三方庫、沒有伺服器往返。離開你電腦的資料為零:數字都留在本地。

  1. 1
    單位檢測與規範化
    貼上時間戳時,工具會統計其位數自動推斷單位:10 位表示 Unix 秒,13 位表示毫秒,16 位表示微秒,19 位表示納秒。手寫的位數啟發式會標出不符合並提供一鍵切換單位,防止將 13 位毫秒值當作秒值(得到 55881 年)這類悄無聲息的錯誤。
  2. 2
    透過 JavaScript Date 建立日期
    原始數字被換算為毫秒並傳給 new Date(ms)。之後由內建的 Date 方法(getFullYear、getUTCHours、toISOString 等)產生本地時間、UTC 時間和 ISO 8601 輸出——不涉及解析庫。
  3. 3
    透過 Intl.RelativeTimeFormat 實現符合地區習慣的相對時間
    一個即時計時器每秒觸發一次,使用以頁面語言初始化的 Intl.RelativeTimeFormat 重新計算相對標籤(例如“3 天前”“2 小時後”)。這樣即使你一直開著標籤頁,相對顯示也保持準確,並且無需額外的翻譯字串,就能在每種支援的語言中產生語法正確的輸出。
  4. 4
    透過 Intl.DateTimeFormat 顯示時區
    固定的 IANA 時區(例如 America/New_York、Asia/Tokyo)使用帶 timeZone 選項的 Intl.DateTimeFormat 格式化。瀏覽器支援的完整時區名稱列表來自 Intl.supportedValuesOf('timeZone')。你固定的時區透過 localStorage 在會話之間保留。

相關工具

常見問題