考虑到今天的日期,有没有一种优雅的方法可以获得上周日和下周六的日期?
因此,考虑到今天的日期是2013年12月12日,我想在2013年8月12日周日和2013年14月12日周六回来。
如果给我一个星期日,例如2013年12月15日,我会想在2013年12日和2013年12年21日分别返回星期日和星期六。
如果给我一个星期六,例如2013年12月21日,我会想让星期日回到2013年12日15日,星期六回到2013年1月12日21日。
等等。
有什么想法吗?
DateTime()
接受相对格式:
echo (new DateTime('last Saturday'))->format("Y-m-d");
echo (new DateTime('next Saturday'))->format("Y-m-d");
在操作中查看