完整使用說明
時間戳轉換器使用指南
這份指南幫助你快速在 Unix 時間戳和可讀日期時間之間來回轉換,尤其適合日誌排錯、介面聯調和秒/毫秒單位核對。
完整使用說明
這個計算器能做什麼
如果你經常看日誌、調介面、查資料庫或排查前後端時間格式,時間戳問題幾乎總會出現。最典型的麻煩有兩個:一是不確定這個數字到底是秒還是毫秒,二是不確定頁面裡輸入的日期時間到底被當成 UTC 還是本地時間。這個時間戳轉換器就是幫你快速把這兩個問題拆開看清楚。
它支援把 Unix 風格時間戳轉換成可讀日期時間,也支援把瀏覽器裡的本地日期時間轉換成時間戳,並允許你在秒和毫秒兩種常見單位之間切換。它很適合開發除錯、內容核對、手動驗算介面欄位和快速做格式確認。
什麼時候適合用它
- 你要把日誌、資料庫或介面裡的時間戳翻譯成人能看懂的時間。
- 你要把一個已知日期時間生成秒級或毫秒級時間戳。
- 你在排查前後端到底使用的是秒還是毫秒。
- 你想在瀏覽器裡快速驗證時間格式,而不想開啟程式碼環境。
輸入項說明
時間戳
這裡輸入的是整數型 Unix 時間戳。當前頁面會按你選擇的單位把它理解為秒或毫秒。
如果你看到的數字是 10 位左右,通常更像秒;如果是 13 位左右,通常更像毫秒,但最好仍用頁面實際驗證一次。
日期時間
日期時間透過瀏覽器的 datetime-local 輸入框填寫。它更接近“本機本地時間”的輸入方式,不會自動攜帶明確時區標籤。
單位模式
當前頁面支援:
- 秒
- 毫秒
單位模式會同時影響兩個方向的換算,所以在點選按鈕前,先確認模式是否正確非常重要。
計算邏輯說明
當前頁面有兩個獨立動作:
- 把時間戳轉換成可讀日期時間
- 把本地日期時間轉換成時間戳
在“時間戳轉日期時間”時:
- 秒模式會直接按秒解釋輸入值
- 毫秒模式會先除以
1000,再按秒級結果格式化輸出
在“日期時間轉時間戳”時:
- 頁面會把本地日期時間先轉成 Unix 秒級時間戳
- 如果你選擇的是毫秒模式,再把結果乘以
1000
這也是為什麼同一組輸入,在秒和毫秒模式下會得到不同數量級結果。
示例
假設你在日誌裡看到 1710000000,不確定它代表什麼。
你可以先選“秒”模式,把它轉換成日期時間,看看是否落在合理範圍;如果結果明顯不對,再切到“毫秒”模式重複一次。這樣通常很快就能判斷介面到底使用的是哪種單位。
反過來,如果你已經知道一個本地時間點,也可以輸入日期時間,再決定生成秒級還是毫秒級時間戳,直接用於介面測試或指令碼引數。
如何看懂結果
時間戳結果
這是你輸入的本地日期時間對應的 Unix 整數值。更適合拿去做介面傳參、日誌核對或資料庫比對。
日期時間結果
這是把時間戳翻譯成可讀字串後的結果,更適合用來判斷“這個數字到底是不是我要找的那個時間”。
本地時間假設
頁面不會額外寫出時區標籤,因此你應該預設它使用瀏覽器當前環境來解釋日期時間輸入。
常見錯誤
- 把 10 位秒時間戳和 13 位毫秒時間戳混用。
- 誤以為
datetime-local輸入框表達的是 UTC。 - 切換單位後忘了重新按正確方向轉換。
- 拿頁面結果去和後端比對時,沒有先確認對方使用的時區規則。
FAQ
如果我完全不知道這個數字是秒還是毫秒,怎麼辦?
最簡單的辦法就是兩種模式各試一次,看哪個轉換出的日期落在合理區間。
為什麼毫秒模式轉換到日期時間後沒有保留後三位?
因為當前頁面顯示的是格式化後的可讀時間字串,不是帶毫秒的小數展示。
這個頁面適合查 UTC 嗎?
適合做快速核對,但它的日期時間輸入和顯示更偏瀏覽器本地環境,所以如果你在排 UTC,仍要先確認上下文。
適合用於後端排錯嗎?
很適合做第一輪核對,尤其是確認秒/毫秒和本地/UTC 假設時會很高效。
說明與限制
這個工具最適合開發除錯和格式確認,不適合替代帶完整時區標記、子秒精度和明確 UTC 語義的專業工具。
和後端、資料庫或第三方 API 對接時,最好先把三件事確認清楚:對方到底用秒還是毫秒、日期時間按 UTC 還是本地解釋、以及是否保留毫秒以下精度。當前頁面能幫你快速排第一層問題,但不會自動推斷這些上下文約定。
常見問題
這個工具最容易出錯的地方是什麼?
最常見的問題是把秒和毫秒混淆,或者誤以為日期時間輸入框天然代表 UTC。
秒和毫秒模式會同時影響兩個方向嗎?
會。當前選擇的單位既影響“時間戳轉日期時間”,也影響“日期時間轉時間戳”。
為什麼頁面不用自動轉換?
因為當前頁面把兩個方向拆成獨立按鈕,方便你明確自己這次到底是想讀時間戳還是想生時間戳。
結果裡的日期時間使用哪個時區?
當前頁面按瀏覽器本地環境解釋 datetime-local 輸入,結果也沒有額外附加時區標籤。