我正在尝试获取学校服务器的当前日期(我没有 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