Sunday, April 5, 2015

Days between dates.




Just an experiment to determine the amount of days between two dates. In this case it is the days left in the current presidency.

[code]
#!/bin/bash
D=`date +%Y-%m-%d`
D1=`date +%s -d "$D"`
D2=`date +%s -d "2017-01-20"`
((diff_sec=D2-D1))
echo - | awk -v SECS=$diff_sec '{printf "Number of days : %d",SECS/(60*60*24)}'
echo " till Obama leaves office."
[/code]

Result:


$ ./datediff.sh
Number of days : 656 days till Obama leaves office.
$

Or for semi-gui, you could use a launcher to start the program and then not need the command line.

[code]

#!/bin/bash
D=`date +%Y-%m-%d`
D1=`date +%s -d "$D"`
D2=`date +%s -d "2017-01-20"`
((diff_sec=D2-D1))
a=`echo - | awk -v SECS=$diff_sec '{printf "Number of days : %d",SECS/(60*60*24)}'`
a=$a" till Obama leaves office."
zenity --info --text="$a"
[/code]
 
 
Screenshot from 2015-04-11 03:54:56

No comments:

Post a Comment