Epoch Converter
Epoch 轉換器 - Unix 時間轉換器
目前 Unix 時間:
1778015129
將 epoch 轉換為可讀日期時間,反之亦然
年、月、日開始與結束時間的時間戳記
將秒轉換為年、月、日、小時和分鐘
什麼是 Unix Epoch?
Unix Epoch(也稱為 Unix 時間、POSIX 時間 或 Unix 時間戳記)是指自 1970 年 1 月 1 日 00:00:00 UTC 以來經過的秒數,不包括閏秒(ISO 8601: 1970-01-01T00:00:00Z)。嚴格來說,Epoch 指的是 Unix 時間 0,但人們通常也會用「epoch」泛指 Unix 時間。
| 一般時間 | 秒 |
|---|---|
| 1 小時 | 3600 秒 |
| 1 天 | 86400 秒 |
| 1 週 | 604800 秒 |
| 1 個月 (~30.437 天) | 2629743 秒 |
| 1 年 (365.25 天) | 31557600 秒 |
各程式語言中的目前 Unix 時間
| Python | import time; time.time() |
| PHP | time() |
| JavaScript | Math.round(new Date().getTime()/1000.0) |
| Java | long epoch = System.currentTimeMillis()/1000; |
| C# | DateTimeOffset.Now.ToUnixTimeSeconds() |
| Perl | time |
| Ruby | Time.now.to_i |
| Go | time.Now().Unix() |
| R | as.numeric(Sys.time()) |
| Lua | epoch = os.time() |
| Dart | DateTime.now().millisecondsSinceEpoch ~/ 1000 |
| MySQL | SELECT unix_timestamp(now()) |
| PostgreSQL | SELECT extract(epoch FROM now()); |
| SQL Server | SELECT DATEDIFF(SECOND, '1970-01-01', GETUTCDATE()); |
| SQLite | SELECT unixepoch(); |
| Unix/Linux/MacOS | date +%s |
注意:此頁面上的所有工具都基於電腦的日期和時間設定,並使用 JavaScript 進行時間轉換。部分瀏覽器會將目前的日光節約時間規則套用至所有過去的日期。JavaScript 不支援閏秒。