如何从当月到周五

use*_*439 2 php

我有个问题,

$fridays = array();
$fridays[0] = date('Y-m-d', strtotime('first friday of this month'));
$fridays[1] = date('Y-m-d', strtotime('second friday of this month'));
$fridays[2] = date('Y-m-d', strtotime('third friday of this month'));
$fridays[3] = date('Y-m-d', strtotime('fourth friday of this month'));
$fridays[4] = date('Y-m-d', strtotime('fifth friday of this month'));
Run Code Online (Sandbox Code Playgroud)

但周五没有第五个星期五.几个月有五个星期五.如何检查并不设置最后一项数组?

xda*_*azz 6

$fifth = strtotime('fifth friday of this month');

if (date('m') === date('m', $fifth)) {
  $fridays[4] = date('Y-m-d', $fifth);
}
Run Code Online (Sandbox Code Playgroud)