Utils365

Unix 時間戳記線上轉換

把 Epoch 時間變成看得懂的日期,也能反向轉換。

目前的 Unix 時間

··········

時間戳記轉日期

貼上以秒、毫秒、微秒或奈秒為單位的時間戳記

日期轉時間戳記

選擇日期,或貼上類似 2024-03-01 09:30 或 2024-03-01T09:30:00+10:00 的日期

下一步: UUID 產生器 · JWT 解碼器

回報此工具的問題

如何使用 Unix 時間戳記轉換

  1. 貼上時間戳記

    輸入或貼上 Unix 時間戳記。秒、毫秒、微秒和奈秒會依位數自動辨識。

  2. 或選擇日期

    選擇日期與時間,或貼上 ISO 8601 日期,並指定是當地時間還是 UTC。

  3. 複製結果

    複製所需格式的日期,或以秒、毫秒為單位的時間戳記。

為什麼選擇 Utils365

  • 所有常用格式

    當地時間、UTC、ISO 8601、RFC 2822、星期幾,以及距今多久,並排顯示。

  • 自動判斷單位

    10 位數字視為秒,13 位數字視為毫秒。您也隨時可以自行選擇單位。

  • 即時時鐘

    頁面頂端即時顯示目前的 Unix 時間,可隨時以秒或毫秒複製。

  • 注重隱私

    所有計算都在您的瀏覽器中完成,您輸入的內容不會傳送到任何地方。

常見問題

什麼是 Unix 時間戳記?

從 UTC 1970 年 1 月 1 日午夜(稱為 Unix Epoch)起經過的秒數。因為全世界都一樣,所以多數電腦和資料庫都用它來記錄時間點。

如何分辨秒和毫秒?

數一數位數。近幾年的日期,以秒為單位是 10 位數,以毫秒為單位是 13 位數。JavaScript 和 Java 通常用毫秒;Unix、PHP 和 Python 通常用秒。

Unix 時間戳記可以是負數嗎?

可以。負數代表 1970 年以前的日期。例如 -86400 是 UTC 1969 年 12 月 31 日午夜。

Unix 時間戳記有時區嗎?

沒有。它一律從 UTC 午夜起算,所以同一個時間戳記在任何地方都是同一時刻。只有顯示成日期的方式會因時區而不同。

什麼是 2038 年問題?

以有號 32 位元整數儲存時間戳記的系統,會在 UTC 2038 年 1 月 19 日 03:14:07(2147483647)達到上限。現代系統使用 64 位元整數,可以撐上數十億年。

如何在程式碼中取得目前的時間戳記?

JavaScript 用 Math.floor(Date.now() / 1000),Python 用 int(time.time()),Linux 或 macOS 終端機用 date +%s。