如果没有通过,本月的第一个星期四

时间:2014-04-24 16:59:17

标签: php

在PHP中,如果即将到来,我需要显示本月的第一个星期四,或者如果当月的第一个星期四过去,我需要显示下个月的第一个星期四。

我已将此作为起点: 回音日期(“F dS”,strtotime(“下个月的第一个星期四”));

我如何实现整个逻辑?

1 个答案:

答案 0 :(得分:0)

$first = strtotime('first thursday this month');
if ($first < time()) {
   // first thursday this month already past, so...
   $first = strtotime('first thursday next month');
}

请注意,这只是一个非常简单的示例来演示逻辑。 first thursday this month将在第一个星期四的午夜时间出现。如果您在凌晨12:00:01运行此代码,您仍然会发现“星期四”已过去。