Date
如何獲得 3 分鐘的未來日期?
我想得到未來 3 分鐘的日期。例如,如果“現在”是
01-Jan-70 00:00:00 GMT
我想得到
01-Jan-80 00:03:00 GMT
我該怎麼做?我正在使用busybox linux。
使用 GNU
date
,您可以像這樣簡單地做到這一點:date --date="3min"
但
busybox
似乎並不那麼聰明(還)。我想出的唯一可靠的解決方案bb
是:busybox date -D '%s' -d "$(( `busybox date +%s`+3*60 ))"
busybox
(如果沒有其他date
實現,則不需要這些元件)如果你想要一個格式化的輸出,你可以添加這個
busybox date -D '%s' +"%y%m%d%H%" -d "$(( `busybox date +%s`+3*60 ))"
alpine linux上的工作解決方案
date -d@"$(( `date +%s`+180))"