PHP获取星期一这个星期的日期

wat*_*zon 0 php date

有没有办法2013-05-29在PHP中采用这样的日期并获得星期一星期几的日期(格式相同)?所以输出将是这样的:2013-05-27

CBr*_*roe 7

date('Y-m-d', strtotime('last sunday +1 day', strtotime('2013-05-29')));
Run Code Online (Sandbox Code Playgroud)

last sunday +1 day因为如果$ timestamp实际上已经是星期一,那么last monday将返回一周的星期一.

2013-05-29在第二步中解析原始日期值,因为所有在一起作为一个参数不能很好地工作(绝对和相对日期值的混合是strtotime不太喜欢的东西).