PHP获取当前日期指定的日期列表

最近由于项目要求做一个统计功能,统计当前日期之前的前30天的记录,功能挺简单,下面将本次实现的方法和大家分享一下,方便有需要的朋友们.

其实主要就是用到了php的strtotime这个函数,strtotime('n day'),示例如下:

  1. $days=array();
  2. for($i=0;$i<=7;$i++){ //这里数字根据需要变动
  3. $days[]=date("Y-m-d",strtotime('-'.$i.'day'));
  4. }
  5. echo '<pre>';print_r($days);
  6. //结果将显示如下:
  7. //开源代码phpfensi.com
  8. Array
  9. (
  10. [0] => 2014-03-21
  11. [1] => 2014-03-20
  12. [2] => 2014-03-19
  13. [3] => 2014-03-18
  14. [4] => 2014-03-17
  15. [5] => 2014-03-16
  16. [6] => 2014-03-15
  17. [7] => 2014-03-14
  18. )