我有一个项目,一个酒吧的数字菜单。

有些产品的开始时间为“ 12:00:00”,结束时间为“ 20:00:00”

如果是15:00:00,则检查“开始 = 15”不是问题。...

如果我有一个开始时间如“ 20:00:00”而结束时间如“ 03:00:00”的产品,则不确定如何显示它。

如何显示这样的结束时间产品?

最佳答案

将if条件添加到查询中。

如果结束时间小于开始时间:

If true, check if:
    NOW() is greater than your start time
        and
    at the same time smaller than your end time.

If false: proceed the other way around - "start <= 15 AND end >= 15 " - BAU.

关于php - PHP mysql在特殊时间的欢乐时光展示产品,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50006795/

10-17 03:08