shell脚本 - 日期比较与判断
#!/bin/bash #格式化过期日期,格式化过期日期完整时间以当前时间作为参考!expday="2018-04-11 `date +%T`"
echo "Expire day is $expday"
#当前日期时间格式为stamp时间戳
todays=`date +%s`
echo "Today is $(date +"%F %T")"
#以下2种方式做时间的四则运算,分别使用 let 或者 $(( ))
#过期日期已格式化,规避整数运算的误差(去余数)
#let dayDiff=($(date -d "$expday" +%s)-$todays)/86400
dayDiff=$(( ($(date -d "$expday" +%s)-$todays)/86400 ))
echo "Diff day is $dayDiff days!"
页:
[1]