使用date命令打印上个月的最后一个日期

时间:2015-03-04 07:00:55

标签: linux bash cygwin

就像我们可以使用date命令在linux上打印最后一天和上个月一样,是否可以打印上一个和一年中任何一个月的最后(结束)日期 "日期" ?

1 个答案:

答案 0 :(得分:1)

获取上个月的最后日期:

date -d "-$(date '+%d') days"
Sat Feb 28 02:05:39 EST 2015

要获取上个月给定月份的最后日期,请使用

date -d "-1 day Mar 1"
Sat Feb 28 00:00:00 EST 2015