linux 显示你在 2050 年的生日是星期几

linux display the day of the week of your birthday in 2050

如何使用 Linux 命令(我猜是 cal/ncal)显示将来某个日期的星期几?我已经尝试了几件事,但找不到解决方案,也无法在手册页中找到任何帮助。

建议使用 date 命令,输出格式为 %A .

$ date -d"2053-01-24" +%A
Friday

您可以将任何可以解释为日期的字符串放入 -d""

例如:

date -d"+2 years +3 months -4 days" +"%F %A"
2024-08-19 Monday