我的日期是2015-12-30
。我想找到今天和今天之间的日差。
目前我正在这样做
dest_date="2015-12-30"
now=`date +%Y-%m-%d`
echo "( `date -d $dest_date +%s` - `date -d $now +%s`) / (24*3600)" | bc -l
但这是错误的
date: invalid date `+%s'
(standard_in) 1: parse error
答案 0 :(得分:3)
你可以简化这个:
dest_date="2015-12-30"
diff=$(( ($(date '+%s' -d "$dest_date") - $(date '+%s')) / 86400 ))
echo $diff
14