1

我想知道如何打印 PHP 5.2 中给出的日期范围之间的所有日期我不想为此任务调用函数。

4

1 回答 1

4

这应该可以完成这项工作。

<?php
$start = '2013/01/01'; //start date
$end = '2013/01/30'; //end date

$dates = array();
$start = $current = strtotime($start);
$end = strtotime($end);

while ($current <= $end) {
    $dates[] = date('Y/m/d', $current);
    $current = strtotime('+1 days', $current);
}

//now $dates hold an array of all the dates within that date range
print_r($dates);
?>
于 2013-01-23T13:30:22.290 回答