鉴于今天的日期,有没有一个优雅的方式来获得上周日和下周六的约会?
所以,鉴于今天的2013年12月12日,我希望在星期六和2013年12月14日星期六回到12/8/2013.
如果给出一个星期天,例如2013年12月15日,我希望在星期六和2013年12月21日星期六回到12/15/2013.
如果在星期六举行,例如2013年12月21日,我希望在星期六和2013年12月21日星期六回到12/15/2013.
等等.
有任何想法吗?
DateTime() 接受相关格式:
echo (new DateTime('last Saturday'))->format("Y-m-d");
echo (new DateTime('next Saturday'))->format("Y-m-d");
Run Code Online (Sandbox Code Playgroud)