小编Luk*_*kas的帖子

PHP检查时间是否在范围内,质疑通用解决方案

我必须检查当前的白天是否在特定范围内。我查阅了互联网,发现了类似的几种解决方案:

$now = date("His");//or date("H:i:s")

$start = '130000';//or '13:00:00'
$end = '170000';//or '17:00:00'

if($now >= $start && $now <= $end){
echo "Time in between";
}
else{
echo "Time outside constraints";
}
Run Code Online (Sandbox Code Playgroud)

如果两个条件都必须成立,那么当我们假设$ start为06:00:00且$ end为02:00:00时,如何实现此二。

如果我们假设它是01:00:00,那么在这种情况下第一个条件就不能成立。

有没有人有不同的想法来解决这个问题?

谢谢!

php time if-statement range

3
推荐指数
2
解决办法
7306
查看次数

标签 统计

if-statement ×1

php ×1

range ×1

time ×1