我们使用DateTime循环查看一周中的所有日期并在每一天检索数据。我想要做同样的事情,除了获得过去24小时的每个小时范围。下面是我们对每周的天:PHP按小时增加
$end = new DateTime();
$begin = new DateTime();
$begin->sub(new DateInterval("P7D"));
$interval = new DateInterval('P1D');
$daterange = new DatePeriod($begin, $interval ,$end);
foreach($daterange as $date){
$date1=$date->format('Y-m-d')." 00:00:00";
$date2=$date->format('Y-m-d')." 23:59:59";
}
我明白P7D和P1D都在做,但如何让我在小时等同?我找不到在php.net
http://php.net/manual/en/dateinterval.construct.php – zerkms
怎么样'PT1H'? – Raptor