0

特定の時間間隔でアラートを表示したいのですが、アラートメッセージで待機する時間が経過すると、このコードを使用すると true になります。しかし、メッセージに表示するには経過時間が必要です

現在の時刻が午後 11 時 45 分を超えている場合、または午前 0 時 10 分より前の場合にメッセージが表示されます。

    $c_time = mktime();
    $s_time = strtotime('Today 11:45pm');
    $e_time = strtotime('Today 0:10am');
    if ($c_time > $s_time or $c_time < $e_time)
        $error  .= 'sorry plaese wait 30 minutes <br />';

このコードを使用しますが、使用方法がわからない数字が表示されます

    $c_time = mktime();
    $s_time = strtotime('Today 11:45pm');
    $e_time = strtotime('Today 0:10am');
    $elapse_time = min (abs($c_time - $s_time) , abs($e_time - $c_time ));
    if ($c_time > $s_time or $c_time < $e_time)
        $error  .= "sorry plaese wait  , $elapse_time , minutes<br />";

ありがとう。

4

2 に答える 2