Linuxのdateコマンドの色々な使い方について。
未来日・過去日
date -d ‘<n> days|weeks|months|years’ n日後|n週間後|nヶ月後|n年後
date -d ‘<n> days|weeks|months|years ago’ n日前|n週間前|nヶ月前|n年前
同様に、seconds|minutes|hoursで未来時・過去時を指定可能。
※nが1でも複数形を受付ける。
unixtime⇔時刻
date +%s 現在時刻をunixtime形式に変換
date -d @<unixtime> unixtimeを時刻形式に変換
-dオプションと組合わせることで未来日・過去日・未来時・過去時のunixtimeを取得可能。

(←参考になった場合はハートマークを押して評価お願いします)