如何在不指定月份的情况下在PHP中显示下一个第一个星期日的日期

时间:2014-10-30 19:55:25

标签: php date

我为一个教会工作,我们在每个月的第一,第二和第三个星期日都有新的成员班。我们在课程中有三个部分,在网站的每个描述的底部我希望它列出该课程的下一个日期。

如果它已经过去我希望它继续显示下个月的日期。例如:下一个增长轨道101是11月2日,下一个增长轨道201是11月9日,下一个增长轨道301是11月16日。我看到了几个类似的旧帖子,但没有至少符合我们需求的解决方案。

我需要这是通用的,并且能够永久保留它,因为我的盘子上的所有东西总是落在裂缝中。谢谢你们!

2 个答案:

答案 0 :(得分:0)

echo date('Y-m-d H:i:s', strtotime("Next sunday"));

答案 1 :(得分:0)

strtotime函数应该能够执行此操作:

$first = strtotime('first sunday of next month');
$second = strtotime('second sunday of next month');
$third = strtotime('third sunday of next month');

echo date("Y-m-d", $first), '<br />', date("Y-m-d", $second), '<br />', date("Y-m-d", $third);

以上输出(截至10月30日):

2014-11-02
2014-11-09
2014-11-16