首页 > 解决方案 > 从bash shell脚本中的当前日期减去未来日期

问题描述

shell 脚本,其中包含一条消息,说明一个学期还剩多少天。(从当前日期减去未来日期的脚本)请问你如何写出这个脚本?

到目前为止,我有:

date -d '12/7/20' +%j

342 <- 那是输出

但是,我试图从当前日期 '12/7/20' 中减去未来日期

标签: bashshell

解决方案


这应该做的工作:

A="2020-10-14"
B="2021-02-22"
echo $(( ($(date -d $B +%s) - $(date -d $A +%s)) / 86400 )) days between

推荐阅读