I am trying get time difference of two dates in secs. Initially I want to convert a standard date format to epoch for two dates and then subtract the two epoch dates.
Example :
date -d "2007-09-01 17:30:40" '+%s'
But this gives me below error
date: illegal option -- d
Usage: date [-u] [+Field Descriptors]
echo "$(date +'%s' -d 2007-09-02)/86400"-"$(date +'%s' -d 2007-09-01)"/86400 | bc
Invalid character in date/time specification.
Usage: date [-u] [+Field Descriptors]
Invalid character in date/time specification.
Usage: date [-u] [+Field Descriptors]
syntax error on line 1 stdin
can you help me on this? Is it something to do with my bash?