#!/bin/bash
#要计算的两个日期
$date1="Jan 1,2021"
$date2="May 3,2021"
#利用纪元时间执行日期计算
#date -d "Jan 1,2021" +%s
#利用以上方法得出两个日期纪元时间然后相减,得到两个日期之间相隔的秒数
time1=$(date -d "$date1" +%s)
time2=$(date -d "$date2" +%s)
diff=$(expr $time2 - $time1) #两日期相隔总秒数
seconds=$(expr 24 \* 60 \* 60) #一天总秒数
days=$(expr $diff / $seconds)
echo "the difference between $date2 and $date1 is $days days"
shell脚本之计算间隔天数
最新推荐文章于 2024-08-05 19:39:45 发布