如何检查当前日期时间是否在周末期间

时间:2012-08-27 02:45:23

标签: php datetime

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

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

任何帮助都将非常感谢。谢谢!

1 个答案:

答案 0 :(得分:3)

这样的事情应该有效:

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

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

注意:日期(“N”)遵循星期日是一周的最后一天(7)的奇怪惯例,所以不需要小于支票。