linux date

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"

原文地址:https://www.cnblogs.com/dyllove98/p/3201223.html