//某年月的第一个周一的日期
$year = '2020';
$m = '07';
// 先取得这个月的 1 号
$iThisMonthFirst = strtotime("{$year}-{$m}-01");
$dThisDay = date("w", $iThisMonthFirst);
if ($dThisDay == '1') {
$dFirstMonday = date("Y-m-d", $iThisMonthFirst);
} else {
//不是星期一先回到星期日
$iDays = 86400 * ($dThisDay * 1);
//找出星期日的日期
$iSunday = $iThisMonthFirst - $iDays;
//星期日 + 8 天就是星期一
$iThisMonthFirstMonday = $iSunday + (86400 * 8);
$dFirstMonday = date("Y-m-d", $iThisMonthFirstMonday);
}
echo $dFirstMonday; //2020-07-06
//获取从1号0点开始的时间戳。
echo date(“Y-m-d”,strtotime(‘first day of today’));
//获取这个月最后一天23点59分的时间戳。
echo date(“Y-m-d”,strtotime(‘last day of 23:59:59’));