本篇文章主要为大家介绍下php如何获取本周的所有日期,或者最近七天的所有日期。希望可以帮助到有需要的朋友

获取本周所有日期:

/** * 获取本周所有日期 */function get_week($time = "", $format="Y-m-d"){  $time = $time != "" ? $time : time();  //获取当前周几  $week = date("w", $time);  $date = [];  for ($i=1; $i<=7; $i++){    $date[$i] = date($format ,strtotime( "+" . $i-$week ." days", $time));  }  return $date;}

执行结果:

print_r(get_week());Array(  [1] => 2018-06-18  [2] => 2018-06-19  [3] => 2018-06-20  [4] => 2018-06-21  [5] => 2018-06-22  [6] => 2018-06-23  [7] => 2018-06-24)

获取最近七天日期:

/** * 获取最近七天所有日期 */function get_weeks($time = "", $format="Y-m-d"){  $time = $time != "" ? $time : time();  //组合数据  $date = [];  for ($i=1; $i<=7; $i++){    $date[$i] = date($format ,strtotime( "+" . $i-7 ." days", $time));  }  return $date;}

执行结果:

print_r(get_weeks());Array(  [1] => 2018-06-13  [2] => 2018-06-14  [3] => 2018-06-15  [4] => 2018-06-16  [5] => 2018-06-17  [6] => 2018-06-18  [7] => 2018-06-19)

总结

以上所述是小编给大家介绍的PHP获取本周所有日期或者最近七天所有日期的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网页设计网站的支持!