首先,我非常感谢任何输入。我不是要求你为我做这件事,我只是想知道你的想法,以最好的方式来处理这个项目。请看下面的图片:
可用性日历jQuery(?)
道歉的德国话是,重要的翻译如下:
verfügbar=可用
bereits reserviert =已预留
Uhrzeit =时间slot
aktuelle Woche =本周
和Mo,Di,Mi等都是本周日子的缩短。
我会尽快解释它应该做什么,因为图片没有真正解释一切。这基本上是在“某人”全天可用时显示。数据将被拉为JSON并为每个用户动态显示并列出两周。我们正在进行的一周,以及未来的一周。
无论如何,我会直截了当地就你的意见采取行动。我最初的想法是:Unix时间戳,找到时间差异并将其转换为像素以用作每个div的高度。但是后来让我觉得我无法知道div应该从哪里开始。 (也许它开始于10点就像在图片上,我将如何确定)
我想过在画布上做这件事,但是Canvas的经验很少,所以我避免了这种情况。如果你会推荐它,尽管如此。我正在寻找理想的解决方案。
只要知道要学什么对我来说是一个很大的帮助,任何输入都会被感激地接受!
谢谢您的时间,
彼得
编辑:对不起,我忘了提那些事,感谢指出了这一点:
保留时间数据也将被拉到,用户可以自行决定无论这段时间是否有空或无法使用。我不确定在同一天有两个酒吧是多么复杂。例如:06:00至12:00不可用,但可在12:00至18:00之间使用。所以我暂时避免这种情况。
时间间隔为15分钟。对于每15分钟9px应该/可以被添加到高度。
感谢您的回复。
怎么办你会发现是否有人可用? – 2012-07-09 15:08:35
关于您在这里谈论多少“单位”?小时,半小时,分钟..从某个小时+分钟的角度来看,这里使用的可用性是多少? – Luceos 2012-07-09 15:18:44
感谢您的意见,我更新了我的帖子并提供了更多信息。 – Peter 2012-07-09 15:51:04