date的实际使用案例:
1、查询当前时间
[root@www ~]# date +'%F %T'
2013-08-22 09:43:35
2、查询1天前的时间
[root@www ~]# date -d "yesterday" +'%F %T'
2013-08-21 09:45:55
或者
[root@www ~]# date -d "-1 day" +'%F %T'
2013-08-21 09:47:29
3、查询3天前的时间
[root@www ~]# date -d "3 days ago" +'%F %T'
2013-08-19 09:49:30
或者
[root@www ~]# date -d "-3 days" +'%F %T'
2013-08-19 09:50:06
4、查询5天后的时间
[root@www ~]# date -d "5 days" +'%F %T'
2013-08-27 09:51:01
5、查询2014年0点到1970年的秒数
由于linux记录的时间是由1970年开始算起所以方法有如下
[root@www ~]# date -d "20140101" +%s
1388505600
[root@www ~]# date +%s
1377136458
%s代表从1970年开始到现在的秒数
6、记录从1970到现在的天数
[root@www ~]# echo $[`date +%s`/86400]
15939
Linux常用命令-date:http://www.linuxdiyf.com/linux/5529.html
Shell Date命令详解-总结:http://www.linuxdiyf.com/linux/4802.html
Linux中date命令的各种实用方法:http://www.linuxdiyf.com/linux/2264.html
Linux date命令参数及用法详解-Linux查看修改系统时间:http://www.linuxdiyf.com/linux/3659.html