特定日期获取以前和未来7天从PHP中的特定日期开始获取前7天?
$date = new DateTime();
$today = $date->format('m d, Y');
如何,今天我拿到前7和未来7天从$?并将它们循环到一个数组中。
特定日期获取以前和未来7天从PHP中的特定日期开始获取前7天?
$date = new DateTime();
$today = $date->format('m d, Y');
如何,今天我拿到前7和未来7天从$?并将它们循环到一个数组中。
一些东西到其他的答案不同,但怎么样
$start = new DateTime();
$end = new DateTime();
$start = $start->modify('-7 days');
$end = $end->modify('+8 days'); // Date Period doesn't include the end date
$interval = new DateInterval('P1D');
$daterange = new DatePeriod($start, $interval ,$end);
foreach($daterange as $date){
echo $date->format("'m d, Y'") . "<br>";
}
你的例子只有接下来的6天,而不是Q要求的;但一个好的开始。 (在撰写本文时,还有一个明显的语法错误。) – salathe
这就是我在平板电脑上编写代码所得到的结果:-p –
http://php.net/manual/en/datetime。 add.php – Havelock