当前位置:首页 > PHP教程 > php日期 > 列表

PHP获取本周所有日期或者最近七天所有日期的方法

发布:smiling 来源: PHP粉丝网  添加日期:2021-10-05 12:15:58 浏览: 评论:0 

这篇文章主要介绍了PHP获取本周所有日期或者最近七天所有日期的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下。

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

获取本周所有日期:

  1. /** 
  2.  * 获取本周所有日期 
  3.  */ 
  4. function get_week($time = ''$format='Y-m-d'){ 
  5.   $time = $time != '' ? $time : time(); 
  6.   //获取当前周几 
  7.   $week = date('w'$time); 
  8.   $date = []; 
  9.   for ($i=1; $i<=7; $i++){ 
  10.     $date[$i] = date($format ,strtotime'+' . $i-$week .' days'$time)); 
  11.   } 
  12.   return $date

执行结果:

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

获取最近七天日期:

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

执行结果:

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

Tags: PHP获取本周日期

分享到: