Command

date

2025-01-18

date 命令用于显示或设置系统日期和时间。

语法

Terminal window
date [选项] [+格式]

使用

通过在 + 后面指定格式,可以显示指定格式的日期和时间:

Terminal window
date +%Y-%m-%d

也支持显示时间戳:

Terminal window
date +%s

日期计算

date 命令在 [[Linux]][[macOS]] 中进行日期计算的格式不同,在 Linux 中使用 -d 选项,在 macOS 中使用 -v 选项。

在 macOS 中进行日期计算:

Terminal window
# 一个月前
date -v -1m
  • -1m:一个月前
  • -1d:一天前
  • -1h:一小时前
  • -1M:一分钟前

在 Linux 中进行日期计算:

Terminal window
# 一个月前
date -d '1 month ago'
  • 1 month ago:一个月前
  • 1 day ago:一天前
  • 1 hour ago:一小时前
  • 1 minute ago:一分钟前