PHP获取第一天以及最后一天的实现方法
首先 我们直接把这个方法Copy进去
/**
* 获取当月第一天 及最后一天
* getMonth
* @param string $date
* @return array
*/
public static function getMonth(string $date): array
{
$firstDay = date('Y-m-01 00:00:00', strtotime($date));
$lastDay = date('Y-m-d 23:59:59', strtotime("$firstDay +1 month -1 day"));
return [$firstDay, $lastDay];
}
接下来直接使用这个方法
$month = self::getMonth(date("Y-m-d"));
$firstDay = current($month); //本月第一天
$lastDay = end($month); //本月最后一天
var_dump($firstDay, $lastDay);
这样子就Ok了,当然,这里如果指针看不懂的话直接引入这个静态方法,然后代入数组下标即可