首页> 实战笔录 >PHP开发笔记 >PHP PHP

PHP两个日期之间的所有日期

作者:小萝卜 2018-05-25 【 】 浏览 1609

简介PHP两个日期之间的所有日期我想得到两个日期之间的所有日期, 例如:输入两个日期,把这两个日期之间的所有日期取出来

我想得到两个日期之间的所有日期!

例如:输入两个日期,把这两个日期之间的所有日期取出来   
  
如果是:2015-05-01至2015-05-05(同为一个月)   
  
应为:2015-05-01,2015-05-02,2015-05-03,2015-05-04,2015-05-05   
  
如果是:2015-01-29至2015-02-02(不同的月,有31号的月份)   

应为:2015-01-29,2015-01-30,2015-01-31,2015-02-01,2015-02-02

代码示例:

function prDates($start,$end){

    $dt_start = strtotime($start);

    $dt_end = strtotime($end);

    while ($dt_start<=$dt_end){

        echo date('Y-m-d',$dt_start)."\n";

        $dt_start = strtotime('+1 day',$dt_start);

    }

}

prDates('2015-05-01','2015-05-05');

echo "----------\n";

prDates('2015-01-29','2015-02-02');

很赞哦! (0)

文章评论

    高端网站建设