使用PHP生成具有连续时间的表

时间:2012-08-06 16:22:02

标签: php time html-table

我正在尝试编写一个生成计划的网站。表格的左侧列应显示从上午7:00开始的时间,并且每行增加30分钟。我不确定如何将时间增加30分钟。我只能显示当前时间:

CODE:

<table>
<tr>
    <td></td>
    <td>Monday</td>
    <td>Tuesday</td>
    <td>Wednesday</td>
    <td>Thursday</td>
    <td>Friday</td>
</tr>
<?php
    $p=0;
    $r=7;
    while($p<30){
        echo "<tr><td>";
        echo date('g:i a');
        echo "</td></tr>";
        $p++;

    }
?>
</table>

1 个答案:

答案 0 :(得分:1)

date()函数有一个可选的时间戳第二个参数。

如果您知道某一天早上7点的时间(使用mktime之类的东西),那么您可以添加30分钟的增量。由于时间戳以秒为单位,因此您需要为每个增量添加(60 * 30)