date 命令用于显示或设置系统日期和时间。
语法
date [选项] [+格式]
使用
通过在 +
后面指定格式,可以显示指定格式的日期和时间:
date +%Y-%m-%d
也支持显示时间戳:
date +%s
日期计算
date 命令在 [[Linux]] 和 [[macOS]] 中进行日期计算的格式不同,在 Linux 中使用 -d
选项,在 macOS 中使用 -v
选项。
在 macOS 中进行日期计算:
# 一个月前date -v -1m
-1m
:一个月前-1d
:一天前-1h
:一小时前-1M
:一分钟前
在 Linux 中进行日期计算:
# 一个月前date -d '1 month ago'
1 month ago
:一个月前1 day ago
:一天前1 hour ago
:一小时前1 minute ago
:一分钟前