How to count days for DebianReleases == The Script == {{{ #!/bin/bash # cound_days.sh # %s seconds since 1970-01-01 00:00:00 UTC echo Bullseye=20210814 Bookworm=20230610 echo "Bullseye=$Bullseye" echo "Bookworm=$Bookworm" echo S1=$(date --date="$Bullseye" +%s) S2=$(date --date="$Bookworm" +%s) S3=$(( 24 * 60 * 60 )) echo "Seconds from 19700101: $S1" echo "Seconds from 19700101: $S2" echo "Seconds in 24 hours : $S3" echo TS=$(( $S2 - $S1 )) echo "$S2 - $S1 = $TS" echo "Time in Seconds: $TS" echo TD=$(( $TS / $S3 )) echo "$TS / $S3 = $TD" echo "Time in Days: $TD" echo }}} == The Result == {{{ $ ./count_days.sh Bullseye=20210814 Bookworm=20230610 Seconds from 19700101: 1628924400 Seconds from 19700101: 1686380400 Seconds in 24 hours : 86400 1686380400 - 1628924400 = 57456000 Time in Seconds: 57456000 57456000 / 86400 = 665 Time in Days: 665 }}}