2012-10-03 69 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是服務器端,所以它無法讀取客戶端時間。 –

相關問題