本实例为计算指定日期(Thu Dec  2 15:10:39 2010)的90天后的日期
思路将日期转换为秒 再将秒转换回日期格式
可进行任意日期差的计算
#!/bin/bash
date1=`date +%s  -d "Thu Dec  2 15:10:39 2010"`
timediff=$((90*24*3600))
date2=$(($date1+$timediff))
date2=`date -d "1970-01-01 UTC $date2 seconds" +"%a %b %d %H:%M:%S %Y"`
echo $date2