即時在不同日期和時間格式之間轉換。支援Unix時間戳、ISO 8601、自訂格式和時區轉換,實時預覽。
工具功能
- 多格式支援: 支援Unix時間戳記、ISO 8601、RFC 2822
- 時區轉換: 在不同時區之間轉換
- 自訂格式: 建立自訂日期/時間格式
- 即時時鐘: 以多種格式顯示目前時間
使用方法
- 選擇格式: 選擇輸入日期格式或讓其自動檢測
- 輸入日期: 以所選格式輸入您的日期字串
- 複製結果: 複製任何轉換後的格式到剪貼板
生成原理
時間戳與日期格式轉換
時間戳是自 Unix 紀元(1970-01-01 00:00:00 UTC)以來經過的秒數或毫秒數,是計算機系統中表示時間的標準方式。日期時間轉換器支援多種時間戳格式(Unix 時間戳、毫秒時間戳、微秒時間戳)與人類可讀日期格式(ISO 8601、RFC 2822、自定義格式)之間的相互轉換。轉換過程需要處理時區差異、閏秒、夏令時等複雜因素,確保轉換結果的準確性和一致性。
時區處理與 UTC 轉換
時區是地球表面劃分的區域,每個時區有固定的 UTC 偏移量。日期時間轉換器支援全球 400+ 時區的轉換,包括 UTC、GMT、EST、PST、CST、JST 等常用時區。時區轉換需要考慮夏令時(DST)規則,不同國家和地區的夏令時開始和結束時間不同。工具提供時區縮寫解析、UTC 偏移計算、夏令時自動調整等功能,確保跨時區日期時間轉換的準確性。
日期格式化與本地化
日期時間轉換器支援多種日期格式化標準,包括 ISO 8601(YYYY-MM-DDTHH:mm:ss.sssZ)、RFC 2822、自定義格式等。本地化功能支援不同語言和地區的日期時間顯示習慣,如中文「2024年1月1日」、英文「January 1, 2024」、日文「2024年1月1日」等。工具提供靈活的格式化模板,支援年、月、日、時、分、秒、毫秒、星期、時區等各種時間單位的自定義組合,滿足多樣化的日期時間顯示需求。
常見問題
- 什麼是 Unix 時間戳記?
- Unix 時間戳記是自 1970 年 1 月 1 日 00:00:00 UTC(Unix 紀元)以來經過的秒數。它是一種與時區無關的時間表示方式,廣泛用於電腦系統。例如,1703508600 表示 2023 年 12 月 25 日 15:30:00 UTC。
- ISO 8601 格式是什麼?
- ISO 8601 是國際標準化組織制定的日期時間表示標準。格式為:YYYY-MM-DDTHH:mm:ss.sssZ。例如:2023-12-25T15:30:00.000Z。T 分隔日期和時間,Z 表示 UTC 時區。這種格式明確、無歧義,是 Web API 和資料交換的首選格式。
- 如何處理時區轉換?
- 時區轉換需要考慮 UTC 偏移和夏令時(DST)。工具使用 IANA 時區資料庫進行準確轉換。輸入帶時區資訊的日期時,工具會自動識別並轉換。您也可以手動選擇目標時區。注意:同一時刻在不同時區顯示的日期時間不同,但 Unix 時間戳記相同。
- Excel 日期格式是什麼?
- Excel 使用序列號表示日期,其中 1 代表 1900 年 1 月 1 日(在 Windows 中)或 1904 年 1 月 1 日(在 Mac 中)。例如,44920 表示 2023 年 12 月 25 日。小數部分表示時間:0.5 表示中午 12:00。這種格式便於 Excel 進行日期計算。
- 為什麼我的日期轉換失敗?
- 日期轉換失敗的常見原因:1)格式不正確或不支援;2)日期超出有效範圍(1970-2038 對於 32 位元時間戳記);3)時區資訊缺失或不正確;4)日期字串包含無效字元。解決方法:檢查輸入格式、確保日期有效、提供完整的時區資訊、使用標準格式如 ISO 8601。
相關文件
- Unix 時間 - Unix 時間戳記的定義和使用
- ISO 8601 - 國際日期時間表示標準
- IANA 時區資料庫 - 全球時區資訊權威資料庫
- JavaScript Date 物件 - MDN 關於 Date 物件的完整文件
- RFC 3339 - 網際網路日期時間格式規範