date '+%s'  获取当前的时间戳

date -d '1970-01-01 UTC 946684800 seconds' +"%Y-%m-%d %T %z"  将时间戳转成日期


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"










在线交流QQ群:56096212