PHPはある時間区間のタイムスタンプphpタイミングタスクを得る

602 ワード

この2日間でこのような機能を実現します.
ある条件に達すると,サーバにメールをユーザに送信させ,数は複数である.
基本構想:linuxタイミングスキャン、条件を満たすユーザーがいればメールを送信します.
しかし、ユーザーの邪魔を防ぐために、昼8:00-20:00にしかメールを送信できないことを要求しています.毎日のこの時間帯までどうやって手に入れますか?
どうぞご覧ください
 
  
$y=date("Y",time());
$m=date("m",time());
$d=date("d",time());
$start_time = mktime(9, 0, 0, $m, $d ,$y);
$end_time = mktime(19, 0, 0, $m, $d ,$y);

$time = time();
if($time >= $start_time && $time <= $end_time)
{
// do something....
}