2017-01-06 1 views

答えて

1

DateTimeオブジェクトはcomparibleです:

$local_time = new DateTime(); 
$six_am  = new DateTime('6am'); 

//time is after 06:00:00 am 
if ($local_time > $six_am) { 

    echo "After 6am"; 

} 

Demo

注:こののみ動作の比較は、同じ日に行われている場合。あなたが日付を越えて計画するなら、それはより複雑になります。

+0

$ six_amが新しいdatetimeオブジェクトではなくオブジェクト$ local_timeの時刻から取得されるように、これをどのように変更できますか? – BDillan

+0

なぜそれは重要ですか? –

+0

プログラムに日付が渡され、その時刻が6時を過ぎているかどうかを確認したいとしますか?これが質問に関係しない場合は、 – BDillan

関連する問題