例如,获取今天的周末。
最佳答案
如果您正在寻找例如下一个或上一个星期六(或任何其他工作日)strtotime
是你的 friend 。
$prev = strtotime('-1 saturday');
$next = strtotime('saturday');
var_dump($prev, $next);
值得注意的是 strtotime
是一个相当昂贵的函数,因此多次计算会显着增加您的执行时间。一个好的折衷方案是使用它作为起点并使用另一个 date functions得出进一步的日期。
https://stackoverflow.com/questions/4655188/