Php 如果未通过,则为本月的第一个星期四

Php 如果未通过,则为本月的第一个星期四,php,Php,在PHP中,如果即将到来,我需要显示本月的第一个星期四;如果本月的第一个星期四已经过去,我需要显示下个月的第一个星期四 我以此为出发点: 回音日期(“F dS”,标准时间(“下个月的第一个星期四”) 如何实现整个逻辑?$first=strotime(“本月的第一个星期四”); $first = strtotime('first thursday this month'); if ($first < time()) { // first thursday this month alre

在PHP中,如果即将到来,我需要显示本月的第一个星期四;如果本月的第一个星期四已经过去,我需要显示下个月的第一个星期四

我以此为出发点: 回音日期(“F dS”,标准时间(“下个月的第一个星期四”)

如何实现整个逻辑?

$first=strotime(“本月的第一个星期四”);
$first = strtotime('first thursday this month');
if ($first < time()) {
   // first thursday this month already past, so...
   $first = strtotime('first thursday next month');
}
如果($first 请注意,这只是一个演示逻辑的非常简单的示例
本月的第一个星期四
将在第一个星期四的午夜发布。如果您在凌晨12:00:01运行此代码,您仍然会检测到“星期四”已经过去