获取某月第一个星期一

     $month = "2022-05";
// 先取得这个月的 1 号
$iThisMonthFirst = strtotime($month . '-' . '01');
$dThisDay = date("w", $iThisMonthFirst);
if ($dThisDay == '1') {
$dFirstMonday = date("Y-m-d", $iThisMonthFirst);
} else {
//不是星期一先回到星期日
$iDays = 86400 * ($dThisDay * 1);
//找出星期日的日期
$iSunday = $iThisMonthFirst - $iDays;
//星期日 + 8 天就是星期一
$iThisMonthFirstMonday = $iDays ? $iSunday + (86400 * 8) : $iSunday + (86400 * 1);
$dFirstMonday = date("Y-m-d", $iThisMonthFirstMonday);
}
return $dFirstMonday;

posted on 2022-05-28 15:49  xuxxnb  阅读(102)  评论(0编辑  收藏  举报

导航