PHP获取指定日期的下周日至下周六的日期(下周几的日期)
在PHP中,可以使用strtotime()函数来获取指定日期的下周日至下周六的日期。
            
            
              php
              
              
            
          
          // 周天
'sunday'
// 周一
'monday'
// 周二
'tuesday'
// 周三
'wednesday'
// 周四
'thursday'
// 周五
'friday'
// 周六
'saturday'
        指定日期:
            
            
              php
              
              
            
          
          // 指定日期
$date = '2024-12-16';
        例如:
            
            
              php
              
              
            
          
          // 获取下周一的日期
$nextMonday = date("Y-m-d", strtotime("next monday", strtotime($date)));
// 获取下周二的日期
$nextMonday = date("Y-m-d", strtotime("next tuesday", strtotime($date)));
// 获取下周三的日期
$nextMonday = date("Y-m-d", strtotime("next wednesday", strtotime($date)));
        获取周几next monday就输入周几;
定义方法:
            
            
              php
              
              
            
          
          function getNextWeekDates($date,$day) {
	// 定义日期
    $formats = [7 => 'sunday', 1 => 'monday', 2 => 'tuesday', 3 => 'wednesday', 4 => 'thursday', 5 => 'friday', 6 => 'saturday'];
	$nextWeekDate = date('Y-m-d', strtotime("next $formats[$day]", strtotime($date)));
    return $nextWeekDate;
}
        调用时直接使用:
            
            
              php
              
              
            
          
          // 指定日期
$date = '2024-12-16';
$next_date = getNextWeekDates($date,1);
echo $next_date;