0

我正在尝试创建某种餐厅系统,在周末显示不同的菜单。

我遇到的问题是如何编写条件语句来确定当前日期时间在周五下午 5 点和周日晚上 11:59 之间。虽然我可以很容易地确定一周中的哪一天,但在时间范围起作用时我遇到了问题。

任何帮助将不胜感激。谢谢!

4

1 回答 1

3

像这样的东西应该可以工作:

$hourofweek = (date("N") * 24) + date("H");

if($hourofweek > (5*24 + 17)) {
   // it's the weekend
}

注意: date("N") 遵循一个奇怪的约定,即星期日是一周的最后一天 (7),因此不需要小于检查。

于 2012-08-27T02:49:48.107 回答