2011-12-28 10 views
1

私のアプリケーション(PHP)では、23:00:00から05:00:00までの間に警告メッセージを表示する必要があります。開始時刻が今日と終了時刻であるため上記のシナリオの条件を書き込む方法は明日になります。PHPの時刻間に警告メッセージを表示

ありがとうございます。

答えて

9

を、時間はあなたが必要とするすべてである:

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

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

優れています...働いています...ありがとう – Prabu

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"; 
} 

乾杯!

Prasad

関連する問題