Unix 時間戳是什麼?開發者必備的時間戳轉換教學
什麼是 Unix 時間戳?
Unix 時間戳(Unix Timestamp),也稱為 Epoch 時間,是從 1970 年 1 月 1 日 00:00:00 UTC 開始計算的秒數。
為什麼使用時間戳?
| 優點 | 說明 |
|---|---|
| 時區無關 | UTC 基準,不受時區影響 |
| 易於比較 | 直接用數字大小比較時間先後 |
| 儲存高效 | 只需一個整數 |
| 跨平台 | 所有語言和系統都支援 |
各語言的時間戳操作
JavaScript
Date.now() 返回毫秒級時間戳,除以 1000 得到秒級。
Python
import time; time.time() 返回秒級時間戳。
秒 vs 毫秒
| 精度 | 位數 | 使用場景 |
|---|---|---|
| 秒 | 10 位 | Unix/Linux、PHP、Python |
| 毫秒 | 13 位 | JavaScript、Java、API |
2038 年問題
32 位元系統最大時間戳為 2,147,483,647(2038-01-19)。現代 64 位系統已解決此問題。
實用工具
使用我們的時間戳轉換器 [blocked]可以快速進行 Unix 時間戳與日期互轉、多時區顯示和批量轉換(登入後解鎖)。
常見問題(FAQ)
時間戳會有負數嗎?
會。1970 年之前的時間用負數表示。
JavaScript 的 Date.now() 返回秒還是毫秒?
毫秒。需要除以 1000 得到秒級時間戳。
相關工具推薦
- 時間戳轉換器 [blocked]
- JSON 格式化工具 [blocked]
- URL 編碼/解碼器 [blocked]



