我想返回特定范围之间的所有天数。
我的想法是将开始和结束日期转换为 unix 时间戳,并在它们中循环添加 86400(一天中的秒数):
<?php
$start = strtotime('2013-01-01');
$end = strtotime('2013-02-01');
for($i=$start; $i<=$end; $i+86400)
{
echo date("l, d.m.y", $i) . "\n";
}
?>
不幸的是,我只在同一天得到:
Tuesday, 01.01.13
Tuesday, 01.01.13
Tuesday, 01.01.13
...