代码之家  ›  专栏  ›  技术社区  ›  BraedenP

填充日程日历

  •  0
  • BraedenP  · 技术社区  · 16 年前

    我正在为我的学校创建一个时间表系统,允许老师预订房间/车辆。我只停留在一个方面:填充日历。基本上,它有一个月和一周的视图。每月视图我很好地编码,但它是每周视图我坚持。

    插入预订的人员将能够指定预订的日期以及预订所占用的时间段。我可以重复一周中的几天/几个街区,在那些日子里运行查询,看看当时是否预订了一些东西,但是这样做效率太低了。

    我的第二个想法是获得一周中第一天和最后一天的时间戳,然后用所有这些日期填充一个关联数组。然后我可以在所有的时间段中重复,并在数组中找到任何匹配项。这有点好,但对我来说效率还是很低。

    有更好的方法吗?

    2 回复  |  直到 16 年前
        1
  •  1
  •   santosh    16 年前

    您可以使用快速日历,它非常简单,只需将SQL查询传递给它,它将按预期工作。

    查看本教程

    http://www.evolt.org/quick_calendar_using_ajax_and_php

        2
  •  1
  •   Jonathan Patt    16 年前

    选择在活动周的开始和结束日期或之间发生的所有事件,将结果放入数组,然后循环查看周中的日期,并检查数组中的事件是否在活动日发生。

    推荐文章