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



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

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

我需要它是通用的,并且能够永久地离开它,因为我盘子里的所有东西都会从裂缝中掉出来。谢谢大家!

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

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

最新更新