時間戳轉換
Unix 時間戳與日期互轉,精確到毫秒,支援時區
当前时间戳(秒)
-
当前时间戳(毫秒)
-
北京时间
-
UTC 时间
-
时间戳 → 日期
日期 → 时间戳
多语言代码
工具介紹
時間戳(Timestamp)是從 1970 年 1 月 1 日 00:00:00 UTC(又稱 Unix 紀元)開始所經過的秒數,不考慮閏秒。它是程式設計中最常用的時間表示方式,廣泛用於日誌記錄、API 簽章、資料庫儲存、快取過期等情境。
- 即時面板:即時顯示秒級/毫秒級時間戳、台北時間與 UTC 時間,每秒自動更新
- 時間戳轉日期:輸入時間戳自動辨識秒/毫秒,輸出台北時間、UTC、ISO 8601、RFC 2822、星期幾與相對時間(如「3 天前」)
- 日期轉時間戳:視覺化日期選擇器,一鍵轉換為秒級/毫秒級時間戳
- 多語言程式碼:內建 JavaScript、Python、PHP、Java、Go、Shell、C#、Ruby 等 16 種語言的取得時間戳程式碼,點擊即複製
使用情境
- 除錯 API 介面中的時間戳參數
- 資料庫時間欄位的轉換與比對
- 日誌分析時將時間戳還原為可讀時間
- 快速取得各程式語言的時間戳程式碼片段
時間戳小提示
- 秒級與毫秒級:Unix 時間戳預設為秒級(10 位數字),毫秒級為 13 位。Java 與 JavaScript 常用毫秒級,PHP 與 Python 常用秒級
- Unix 紀元:時間戳起點為 1970-01-01 00:00:00 UTC,32 位元系統將在 2038 年溢出(2038 年問題)
- 時區影響:時間戳本身是 UTC 時間,同一時間戳在不同時區顯示不同的本地時間
- 常用範圍:目前時間戳約 1700000000(秒級),可透過位數快速判斷