跳至主要內容
FreeOnlineTools Go
繁體中文
如何

如何將 Unix 時間戳記轉換為可讀日期(逐步指南)

作者:FreeOnlineTools Team · 更新日期:2026-09-02

快速解答

若要將時間戳轉換為日期:將 Unix 時間戳記貼到時間戳轉換器中,人類可讀的 UTC 日期和本地時區會立即出現。若要將日期轉換為時間戳記:輸入日期,然後將顯示 Unix 紀元值。所有處理都在您的瀏覽器本地進行。

介紹

Unix 時間戳(也稱為紀元時間或 POSIX 時間)是自 1970 年 1 月 1 日 00:00:00 UTC(Unix 紀元)以來經過的秒數。時間戳廣泛應用於資料庫、日誌和 APIs 中,因為它們與時區無關且易於比較。然而,人類無法直接讀取時間戳記——1693526400如果不經過轉換就毫無意義。本指南向您展示如何將時間戳記與人類可讀的日期相互轉換。

步步

  1. 打開時間戳轉換器工具

    進入時間戳轉換器工具頁面。該工具支援雙向轉換:時間戳到日期,以及日期到時間戳記。

  2. 輸入您的 Unix 時間戳

    將時間戳記貼到輸入欄位中。該工具自動偵測該值是以秒數(10 位數)還是毫秒(13 位數)為單位。例如,1693526400 是秒,1693526400000 是毫秒。

  3. 讀取人類可讀的日期

    該工具將時間戳轉換為日期並以 UTC 和您當地的時區顯示。例如,1693526400 變為 2023-09-01 00:00:00 UTC。結果立即出現。

  4. 將日期轉換為時間戳記(反向)

    若要將日期轉換為 Unix 時間戳,請在日期輸入欄位中輸入日期。該工具以秒和毫秒為單位計算紀元值。這對於需要時間戳的 API 呼叫很有用。

  5. 複製結果

    按一下複製將轉換後的日期或時間戳複製到剪貼簿,以便在應用程式、日誌分析或 API 請求中使用。

範例

迄今為止的時間戳(秒)

輸入: 1693526400

輸出: 2023-09-01 00:00:00 世界標準時間

迄今為止的時間戳(毫秒)

輸入: 1693526400000

輸出: 2023-09-01 00:00:00 世界標準時間

日期轉 Unix 時間戳

輸入: 2023-09-01 00:00:00 世界標準時間

輸出: 1693526400(秒)/1693526400000(毫秒)

目前 Unix 紀元

輸入: now

輸出: 約1725235200(截至2024年9月2日)

常見問題

  • 令人困惑的秒數和毫秒-JavaScript 使用毫秒(13 位數),Unix 和大多數 APIs 使用秒(10 位數)。混合它們會得到 1970 年或 50000 年以上的日期。
  • 時區混亂-Unix 時間戳始終是 UTC。显示时,转换为用户的本地时区或明确指定 UTC。
  • 2038 年問題 — 32 位元有符號整數在 2038-01-19 03:14:07 UTC 溢位。使用 64 位元整數或 JavaScript 數字(64 位元浮點數)可以避免這種情況。
  • 负时间戳 — 1970 年 1 月 1 日之前的日期具有负时间戳。有些系統不支援它們。

提示

  • 始終檢查 API 是否需要秒或毫秒——這是最常見的時間戳錯誤。
  • 在 APIs 中使用 ISO 8601 字串(例如「2023-09-01T00:00:00Z」)作為人類可讀取的時間戳;使用Unix紀元進行儲存和計算。
  • JavaScript Date.now() 傳回毫秒;除以 1000 並向下取整即可得到秒數。
  • 使用我們的時間戳轉換器進行即時、私密的轉換—資料不會離開您的瀏覽器。

相關工具

相關指南

參考