2011-12-28 50 views

回答

9

不要理會日期,時間是所有你需要:

$currentHour = (int) date('H'); 

if ($currentHour >= 23 || $currentHour < 5) { 
    // warning here 
} 
+0

優秀...它的工作..非常感謝你 – Prabu 2011-12-28 13:47:58

1

這是一個非常簡單的檢查。只要看看一天的時間或者是更小的,然後5或23或更大,像這樣:

if(date('H') < 5 || date('H') >= 23) { 
    echo 'WARNING!'; 
} 
3

請看下面的代碼。

您必須指定正確的時區。否則,該消息將在意外的時間顯示。

$timezone = "Asia/Calcutta"; 
date_default_timezone_set($timezone); 
$hour = date("H"); 
if($hour >= 23 || $hour < 5) 
{ 
    echo "Error Message"; 
} 

乾杯!

普拉薩德