如何在php中创建垂直日历

时间:2011-02-09 09:02:45

标签: php

如何在php中创建日历.. 纵向,我的意思是一个月的所有日期将是一个接一个.. 1行将包含1个月的日期..实际上将有四列。一列将包含一个月的日期,其他三列是对于三个不同的房间(每个房间将显示他们的可用性状态 - 是否针对特定月份的特定日期预订..) 我正在尝试但不能像这样创造.. 任何帮助/建议/链接将不胜感激..

谢谢..

1 个答案:

答案 0 :(得分:2)

首先,您需要当月的天数

$num_days = date('t', mktime(0, 0, 0, $desired_month, 1, $desired_year));

有关说明,请参阅PHP Manual: Date

下一步将是,经历所有日子并创建四列

    for ($index = 1; $index <= $num_days; $index++) {
    echo "<tr><td>" . $index . "." . $desired_month . "." . $desired_year . "</td>
        <td>col2</td><td>col3</td><td>col4</td></tr>";
}

这应该满足您的需求。