這個線上計算器可以瞬間將機器可讀的 Unix 時間戳(Epoch 時間)轉換為人類友好的日期。雖然電腦以連續的秒數來追蹤時間,但人類則依賴日曆和時鐘。這個工具彌補了這個差距,精確處理標準的 10 位數秒數和現代程式設計(如 JavaScript、Java)中使用的 13 位數毫秒格式。對於開發人員、系統管理員和數據分析師來說,這是完美的工具。在台灣,這樣的工具特別有助於開發者在處理時間相關的應用時,能夠快速而準確地進行時間轉換。

世代時間戳轉換器
// 系統準備就緒
// 輸入 UNIX 時間戳並按下按鈕將其轉換為實際日期。
// 工具會自動檢測輸入格式:秒(10 位數)與毫秒(13 位數)。
$
$
轉換結果
等待輸入...
檢測到的單位: ---
相對時間: ---
ISO 8601: ---
RFC 2822: ---
要分享这个吗?
WhatsApp X Telegram Facebook LinkedIn Reddit

如何使用這個工具

這個小工具設計有類似終端機的介面,以提高效率和清晰度。請按照以下步驟進行轉換:

  1. 輸入時間戳:在主欄位中輸入數字序列。如果您留空,工具將提示您輸入值。系統會自動檢測您輸入的是秒數(10 位數)還是毫秒(13 位數)。
  2. 選擇時區:從下拉選單中選擇您的目標時區。預設情況下,工具會自動檢測並選擇您的本地系統時區。
  3. 轉換:按下轉換為日期按鈕以處理計算。結果區塊將顯示格式化的日期、原始輸入、UTC 標準時間和相對時間框架(例如,「2 天前」)。
  4. 當前時間:點擊當前時間按鈕,立即將當前時刻的 Unix 時間戳填入輸入欄位。
  5. 複製與重置:使用複製結果按鈕將主要日期字串保存到剪貼簿。要重新開始,請點擊清除所有欄位以清除輸入並重置介面。

Unix 時間戳轉換器

時間標準的定義

Unix 時間戳(Epoch 時間)
通常被稱為 POSIX 時間或 Epoch 時間,這是一種描述時間點的系統。它被定義為自Unix Epoch以來經過的秒數,減去閏秒。Unix Epoch 是 1970 年 1 月 1 日 00:00:00 UTC。這種格式在類 Unix 操作系統和文件格式中被廣泛使用,因為它通過忽略時區和夏令時間等不規則性來簡化時間間隔計算。

[Image of unix timeline]

協調世界時間(UTC)
UTC 是世界調整時鐘和時間的主要時間標準。它實際上是格林威治標準時間(GMT)的繼承者。與根據地理位置和夏令時間政策變化的當地時區不同,UTC 在全球範圍內保持不變。在這個轉換器中,「UTC 時間」結果提供了您的時間戳在應用任何本地時區調整之前的絕對參考點。

ISO 8601
這是涵蓋日期和時間相關數據交換的國際標準。典型的 ISO 8601 字串看起來像 2025-11-25T14:30:00Z。這種格式對於軟體開發人員至關重要,因為它消除了歧義;「T」將日期與時間分開,而「Z」(或偏移量)明確指出時區。這個工具在結果區塊中提供這種特定格式,以便於整合到數據庫和 API 中。

轉換公式

與使用簡單乘法因子的物理單位轉換不同,將 Unix 時間戳轉換為人類可讀的日期需要算法計算。時間戳表示自「Unix Epoch」以來經過的秒數。要將這個整數轉換為日期,系統將該秒數加到基準日期 1970 年 1 月 1 日 00:00:00 UTC。

邏輯:目標日期 = 1970-01-01 00:00:00 UTC + (以秒為單位的時間戳值)

對於使用毫秒的系統(如 JavaScript),在應用公式之前,時間戳會除以 1,000,或者基準加法以毫秒計算。

來源:自 Epoch 以來的秒數定義由 The Open Group Base Specifications Issue 7 (POSIX.1-2008) 標準化。

Unix 時間戳到日期轉換表

Unix 時間戳(秒)UTC 日期與時間
01970-01-01 00:00:00 UTC
1000000001973-03-03 09:46:40 UTC
5000000001985-11-05 00:53:20 UTC
8000000001995-05-08 04:26:40 UTC
9466848002000-01-01 00:00:00 UTC
10000000002001-09-09 01:46:40 UTC
12345678902009-02-13 23:31:30 UTC
13000000002011-03-13 07:06:40 UTC
14000000002014-05-13 16:53:20 UTC
15000000002017-07-14 02:40:00 UTC
16000000002020-09-13 12:26:40 UTC
16500000002022-04-15 05:20:00 UTC
17000000002023-11-14 22:13:20 UTC
17500000002025-06-15 15:06:40 UTC
18000000002027-01-15 08:00:00 UTC
19000000002030-03-17 01:46:40 UTC
20000000002033-05-18 03:33:20 UTC
21000000002036-07-18 13:20:00 UTC
21474836472038-01-19 03:14:07 UTC
22000000002039-09-18 21:06:40 UTC

重要的數位里程碑

雖然物理物體不以時間戳來測量,但特定的歷史和技術事件在 Unix 時間線中是永久的「錨點」。以下是 10 個在計算和歷史中具有代表性的獨特時刻,並以其精確的 Unix 時間戳表示。

  • Unix Epoch(時間的開始): 0(1970-01-01 00:00:00 UTC)
  • Windows 95 零售發行: 809222400(1995-08-24 00:00:00 UTC)
  • Y2K 轉換: 946684800(2000-01-01 00:00:00 UTC)
  • Unix 百年(10 億秒): 1000000000(2001-09-09 01:46:40 UTC)
  • 第一代 iPhone 發布: 1183132800(2007-06-29 16:00:00 UTC)
  • 比特幣創世區塊挖掘: 1231006505(2009-01-03 18:15:05 UTC)
  • 序列 1234567890: 1234567890(2009-02-13 23:31:30 UTC)
  • 好奇號探測器著陸火星: 1344231817(2012-08-06 05:17:57 UTC)
  • PlayStation 5 北美發售: 1605139200(2020-11-12 00:00:00 UTC)
  • 2038 年問題(32 位元最大值): 2147483647(2038-01-19 03:14:07 UTC)

我們希望這個轉換器能幫助簡化您的開發或數據分析工作流程。如果您希望我們的收藏中添加其他開發者工具或特定轉換器,請在下方的評論區告訴我們。

CalcuLife.com