本文作者
轉載請註明本文出處及鏈接
https://hk.x-cmd.com/mod/epoch
幫助我們改善文檔
X-CMD 的文檔內容來自命令的幫助文檔、多個數據源以及文檔庫生成。文檔中如果有錯誤或不明確的地方,歡迎通過這些方式進行告知~
扫描添加小助手完成验证加入微信群

扫码关注官方微信公众号获取开源软件和 x-cmd 的最新用法与独家资讯
獲取和計算 Unix 時間戳(秒級和毫秒級)。
支持獲取當前 epoch、精確到毫秒的實時時間、以及時間戳差值計算。
自動適配多種平台(bash EPOCHSECONDS、/proc/uptime、date +%s)。
TIP
腳本計時:先 start=$(x epoch ms),結束後 x epoch minus "$start" 即可得到耗時秒數;加 -H 輸出人類可讀格式
TIP
三種精度各有所長:get(秒整數)適合日誌、ms(毫秒整數)適合性能測量、real(秒.毫秒)適合調試
示例: 獲取當前 Unix 時間戳(秒)
x epoch get示例: 當前毫秒時間戳(如 1710000000123)
x epoch ms示例: 帶毫秒小數的秒級時間戳(如 1710000000.123)
x epoch real示例: 計算指定時間戳到當前的秒數
x epoch minus 1710000000示例: 計算兩個時間戳的差值
x epoch minus 1710000000 1709990000示例: 以人類可讀格式輸出時間差
x epoch minus -H 1710000000示例: 兩個時間戳相差多久(人類可讀格式)
x epoch minus -H 1710000000 1709990000示例: Unix 紀元至今已過多久(人類可讀格式)
x epoch minus -H 0| 名称 | 描述 |
|---|---|
| x epoch get | 獲取當前 Unix 時間戳(整數,以秒為單位) |
| x epoch ms | 獲取當前 Unix 時間戳(整數,以毫秒為單位,如 1777307684454) |
| x epoch real | 獲取當前 Unix 時間戳(秒,帶毫秒小數,如 1710000000.123) |
| x epoch minus | 計算時間戳差值,支持人類可讀格式輸出 |
TIP
在交互式终端中(如 zsh, bash ...),可以使用 Tab 获取补全信息
运行 CMD SUBCOMMAND --help 可以获取命令的更多信息
本文作者
轉載請註明本文出處及鏈接
幫助我們改善文檔
X-CMD 的文檔內容來自命令的幫助文檔、多個數據源以及文檔庫生成。文檔中如果有錯誤或不明確的地方,歡迎通過這些方式進行告知~
扫描添加小助手