我有一个数据库,它以start_time和end_time的形式保存事件,这些事件是时间戳。我正在尝试制作一个包含24行和7列的日历。
我可以更容易地创建普通日历,因为我的SQL结果将按从低到高的顺序排列。
我不太确定如何运行我的SQL表,并且每天每小时显示一次以使html工作
即:
凌晨12:00 | m | t | w | t | f | s |小号
任何有关最佳方法的信息都将受到赞赏。
答案 0 :(得分:0)
您应该将时间戳转换为纪元秒。然后通过end_time-start_time
获取事件的长度(以秒为单位)根据24行表的高度,每秒(或60秒)对应一些像素数。
您可以使用此数学创建适当高度的浮动div。如果事件在第二天过夜,可能会出现问题。