
我正在嘗試獲取學校伺服器的當前日期(我沒有 root 存取權限)來完成此任務:
編寫一個倒數到星期五的腳本(例如:輸出為「今天是星期日,距離星期五還有 5 天」)。您應該使用伺服器而不是使用者的時間和日期。
答案1
既然你標記了Linux,那麼你就擁有了強大的date
實用程式可供您使用。這是我可能會如何完成這樣的任務(取決於如果今天你想要發生什麼)是週五——這將帶你進入下一個星期):
now=$(date +%s)
fri=$(date +%s -d "next Friday")
days=$(( (fri - now) / 86400))
echo Today is $(date +%A), you have $days until Friday
答案2
這是一個開始:
date "+Today is %A"
date "+The current day of the week as an integer is %u"
查看該date
命令的手冊。
答案3
用於dateutils
列印今天的日期:
$ dateconv -f "Anno Domini %OY %Om %Od" now
Anno Domini MMXVII IV XXX