php代码用于回显两个日期之间的所有日期

时间:2015-05-16 11:57:30

标签: php

我的表单有两个过滤器。

1)fromdate 2)todate

如果用户选择FromDate = 01-05-2015 AND Todate = 31-05-2015,则会在标题中显示fromdate和todate之间的所有日期。

预期输出

 Days - 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 

我的过滤器代码选择fromdate和todate

Fromdate : <input type="text"  name="fromdate" id="datepicker"></th>
todate : <input type="text"  name="todate" id="datepicker1">

显示代码以回显列中的所有日期。

<tr>
                    <th width="25%">Days</th>
            <?php for ($i = $fromdate; $i <= $todate; $i++)
            { ?>            
            <th width="26%"><?php echo date($i); ?></th>
                            <?php   }?> 
        </tr>

1 个答案:

答案 0 :(得分:0)

试试这个

<?php
$startdate = '2015/05/01'; 
$enddate = '2007/05/31'; 
$start = date('d', strtotime($startdate));
$end=date('d', strtotime($enddate));

for ($x = $start; $x <= $end; $x++) {
    echo "$x <br>";
} 

?>