使用PHP获取数月的特定时间段

时间:2015-10-27 11:14:43

标签: php

如何使用PHP检索2015年10月至2016年5月的所有月份? 前 - 2015年 - 11月,2015年 - 12月,2016年 - 1月......所以

1 个答案:

答案 0 :(得分:0)

PHP文档中有一个很好的例子。 http://php.net/manual/en/class.dateperiod.php

<?php

$begin = new DateTime( '2012-08-01' );
$end = new DateTime( '2012-08-31' );
$end = $end->modify( '+1 day' ); 

$interval = new DateInterval('P1D');
$daterange = new DatePeriod($begin, $interval ,$end);

foreach($daterange as $date){
    echo $date->format("Ymd") . "<br>";
}
?>

只需提供所需的日期格式即可。

在此更改:

$date->format("Ymd")

正如@Uchiha所说,这里有一个答案: https://stackoverflow.com/a/18743012/2160958