date '+%s' 获取当前的时间戳
date -d '1970-01-01 UTC 946684800 seconds' +"%Y-%m-%d %T %z" 将时间戳转成日期
date -d@1374216702 同上
date -d "-30 minute" +%Y%m%d:%H:%M 30分钟前
da=$(date -d "yesterday" +"%Y-%m-%d")
freebsd下
date -r 1112173761 +"%Y-%m-%d %T %z"