在PHP中,如果即将到来,我需要显示本月的第一个星期四,或者如果当月的第一个星期四过去,我需要显示下个月的第一个星期四。
我已将此作为起点: 回音日期(“F dS”,strtotime(“下个月的第一个星期四”));
我如何实现整个逻辑?
答案 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运行此代码,您仍然会发现“星期四”已过去。