如何在两个strtotime函数之间返回所有日期?我相信我需要一个foreach循环,但不知道如何去做。
echo date("jS F, Y", strtotime("now"));
echo "<br />";
echo date("jS F, Y", strtotime("+2 weeks"));
答案 0 :(得分:1)
使用DatePeriod迭代器类。文档中的示例:
$begin = new DateTime( '2007-12-31' );
$end = new DateTime( '2009-12-31 23:59:59' );
$interval = DateInterval::createFromDateString('last thursday of next month');
$period = new DatePeriod($begin, $interval, $end, DatePeriod::EXCLUDE_START_DATE);
foreach ( $period as $dt ) {
echo $dt->format( "l Y-m-d H:i:s\n" );
}
答案 1 :(得分:0)
基本理念..
<?php
for ($i = 1; $i <= 14; $i++) {
echo date("jS F, Y", strtotime("now + $i day"));
echo "<br />";
}
?>