使用 strtotime 输出所有星期不工作周一至周日,但适用于周日周六 PHP



我试图在今年每周输出。我正在使用下面显示的代码,但是使用周一至周日时它不起作用。

for ($i = 0; $i < date("W"); $i++) 
{
echo '<option value="' . date("W", strtotime("this monday - $i week")) . '">' . date("M j Y", strtotime("this sunday - $i week")) . " - " . date("M j Y", strtotime("this saturday - $i week")) .'</option>';
}

向大家道歉,发布此内容后,我很快就找到了解决方案。我意识到我需要增加而不是减少这个。这给了我输出为:

"2017年8月14日 - 2017年8月20日">

'<option value="' . date("W", strtotime("this monday - $i week")) . '">' . date("M j Y", strtotime("this monday - $i week")) . " - " . date("M j Y", strtotime("next sunday + $i week")) .'</option>'

相关内容

  • 没有找到相关文章

最新更新