Answers:
使用last
代替previous
:
$ date -d "last Monday"
Mon May 6 00:00:00 BST 2019
记录在中info date
,并且last
在“ 29.6星期几项”部分中进行了具体说明(感谢@Jos和@hobbs来找到它):
一个数字可以在一周中的某天之前,以推进补充周。最好在“第三周一”这样的表达中使用。在这种情况下,“最后一天”或“第二天”也是可以接受的;他们会在当天的一天之前或之后一周移动,这本身就代表了这一点。