Unix 時間戳轉換
時間戳與日期互轉 —— 支援秒、毫秒、微秒、奈秒
—
—
—
—
—
—
—
時區才是真正的難點
單位自動辨識功能
秒、毫秒、微秒、奈秒會依位數自動辨識——10 位元的紀元時間戳、13 位元的毫秒與 19 位元的奈秒都能直接解析,無需手動切換單位。
四種格式同時輸出
一次輸入同時給出本地時間、UTC、ISO 8601 與相對時間(如三天前);頂部時鐘即時跳動顯示秒與毫秒,點擊任一數字即可將它填入轉換器。
日期反算成時間戳
反向方向把所選日期換算為紀元秒、毫秒與 ISO 字串——無論 API 預期哪種精確度,都能從同一表單取得對應值。
什麼是 Unix 時間戳轉換器?
Unix 時間戳是從 1970 年 1 月 1 日 UTC 起經過的秒數(或毫秒數),是 API、日誌和資料庫最常用的時間表示方式。但直接用肉眼讀 1754833920 這種數字幾乎不可能,反過來替指定日期算時間戳也容易出錯。這個轉換器兩個方向都支援:貼上時間戳,立刻得到本地時間、UTC、ISO 8601 和「3 天前」這樣的相對時間;選一個日期,則輸出對應的秒、毫秒和 ISO 字串。輸入時它會自動辨識單位——秒、毫秒、微秒還是奈秒——也可以手動指定。頁面頂部的即時時鐘每秒更新,顯示目前時間的秒與毫秒,點一下就能填入輸入框。適合開發者、維運人員和所有需要翻日誌的人。
這款工具能做什麼
- 🕐 即時時鐘,顯示目前時間的秒與毫秒
- 🔍 自動辨識秒、毫秒、微秒、奈秒,可手動指定
- 🔄 時間戳轉日期:本地時間、UTC、ISO 8601、相對時間
- 📅 日期轉時間戳:輸出秒、毫秒和 ISO 格式
- 📋 每個結果都能一鍵複製
什麼時候會用到
- 解讀 API 回傳或日誌裡的時間戳欄位
- 為測試用的 token 產生一個到期時間
- 除錯時在 UTC 和本地時間之間換算
- 處理事故時比較事件的相對時間與絕對時間
隱私:所有換算都在瀏覽器本地完成,輸入的時間戳不會傳送到任何伺服器,也不會留下紀錄。
Epoch 數字與 ISO 字串
Unix 時間戳數的是自 1970-01-01 UTC 起的秒數——刻意不帶時區。所有「時區感」都發生在顯示那一刻:
- 裸數字沒有偏移量:同一個 1700000000,柏林是晚飯、紐約是午飯。
- ISO 8601 字串自帶偏移(Z 或 +08:00)——儲存優先用它,只在顯示時轉換。
- 10 位是秒、13 位是毫秒:本工具自動辨識並明示採用了哪種假設。
常見問題
什麼是 Unix 時間戳?⌄
它是自 1970 年 1 月 1 日 00:00:00 UTC(Unix 紀元)以來經過的秒數(或毫秒、微秒、奈秒)。它與時區無關,因此是一種精簡、無歧義地儲存時間點的方式。
如何區分秒和毫秒?⌄
依位數判斷:10 位為秒,13 位為毫秒,16 位為微秒,19 位為奈秒。自動辨識涵蓋 2001 至 2286 年;若你的數值超出此範圍,可用選擇器手動指定單位。
結果使用哪個時區?⌄
「本地」一列透過 Intl API 使用你裝置的時區與語言;「UTC」與「ISO 8601」始終為 UTC。日期轉時間戳的輸入框會依你的本地時區解讀所選日期。
為什麼時間戳恰好差了一小時?⌄
幾乎都是夏令時間邊界。類似 2026-03-29 02:30 的掛鐘時間在歐洲當年根本不存在:解析器會照設定要麼前跳一小時、要麼二選一。存 UTC 或完整 ISO 偏移,歧義自然消失。