【发布时间】:2014-02-19 11:36:37
【问题描述】:
我想将$a = 5 设置在周一至周五的 09.00h 和 16.59h 之间。
$time = time()%86400;
if( (date("D") == "Mon") || (date("D") == "Tue") || (date("D") == "Wed") ||
(date("D") == "Thu") || (date("D") == "Fri") && $time >= 32400 && $time <= 61119){
$a = 5;
}
&& 时间读到最后了吗?是“Mon OR Tue OR Wed OR Thu OR Fri...”和“Time...”还是“Fri AND Time”?
【问题讨论】:
-
在日期检查周围加上一组括号。那应该将它分开,所以它是日期声明和时间。您还可以检查是否不是星期六或星期日来减少逻辑。现在是星期五和时间。
标签: php