Mac OS上的日期命令

Moh*_*mah 4 macos terminal date

我想在Mac上使用date命令查找与某个日期对应的日期.

在Debian上,以下命令有效:

date --date "Jul 20 1999" +%A
Run Code Online (Sandbox Code Playgroud)

但是当我使用Mac的终端时,同样的命令不起作用.

什么可以替代在Mac上实现上述命令的输出?

Tho*_*key 9

这有效:

date -j -vJulm -v20d -v1999y '+%A'
Run Code Online (Sandbox Code Playgroud)

根据OSX 日期手册页:

-v
根据val调整(即,取当前日期并显示调整结果;实际上不设置日期)第二,分钟,小时,月日,周日,月或年.如果 val前面带有加号或减号,则根据剩余的字符串向前或向后调整日期,否则设置日期的相关部分.可以使用这些标志根据需要多次调整日期.