如何使用PHP自动生成日期?

时间:2012-01-23 11:28:44

标签: date

  

可能重复:
  How to calculate days till some point in future in PHP?

我想使用PHP生成从开始日期到结束日期的日期。 例如,开始日期是2012年1月23日,结束日期是2012年1月30日。   我想将日期生成为   2012年1月24日,   2012年1月25日,   .....
  .....   2012年1月30日

任何帮助,请...

1 个答案:

答案 0 :(得分:0)

<?php
$fromDate = '01/23/2012';
$toDate = '01/30/2012';

$dateMonthYearArr = array();
$fromDateTS = strtotime($fromDate);
$toDateTS = strtotime($toDate);

for ($currentDateTS = $fromDateTS; $currentDateTS <= $toDateTS; $currentDateTS += (60 * 60 * 24)) {
    // use date() and $currentDateTS to format the dates in between
    $currentDateStr = date("Y-m-d",$currentDateTS);
    $dateMonthYearArr[] = $currentDateStr;
    //print $currentDateStr."<br />";
}

echo  "<pre>";
print_r($dateMonthYearArr);
echo "</pre>";
?>