2012-10-03 135 views
1

可能重复:
How to check if a date is in a given range of day+month?检查当前时间是否在PHP的特定时间之间?

我怎么会去检查,看看是否当前时间是两个不同的时间间隔之间?

下面是一个实际的例子: 假设Dan只是从下午1点到下午4点左右,我将如何制作一个脚本来检查当前时间是否在1PM和4PM之间。我想用它来显示当前可用代表的列表,根据他们的时间表输入到数据库中。

+0

1-4每天或在特定的一天? – Rufinus

回答

14

使用H从日期 - 一个小时的24小时格式:

if((date('H') >= 13) && (date('H') < 16)){ 
    // between 1PM and 4PM 
} 
+0

嘿,只是想知道什么决定了时间?是用户还是服务器时间?谢谢 – Jordan

+1

@Jordan PHP是服务器端,所以它无法读取客户端时间。 –

相关问题