私はタイマーを設定し、タスクを実行するのにかかる時間を計算したいと考えています。時差の計算(PHP)
だから私はちょうどテストまで設定以下のPHPコードを持っている:それは私に次のように出力できますけれども
$firstDate = date('Y-m-d h:m:s');
sleep(80);
$secondDate = date('Y-m-d h:m:s');
$diffDates = (strtotime($secondDate) - strtotime($firstDate));
echo "Difference in dates is:" . $diffDates . "\n";
私はそれを実行すると:私は思ったんだけど何
Difference in dates is:-40
を、ありますなぜそれが私に-40を与えるのですか?そして、私はちょうど終了日の簡単な計算を行うことができるように、どうすれば設定できますか?開始日は分です。
ご協力いただき誠にありがとうございます。
私は(5)、私は結果として5を持っている睡眠とあなたのコードをテストしました。あなたはこのコードだけを持っていますか? –
'date'を使用して時間文字列を作成し、' strtotime() 'を使って整数に変換します。あなたは自分自身でいくつかの問題を解決することができます: '$ firstDate = time(); sleep(80); $ secondDate = time(); $ diff = $ secondDate- $ firstDate;' –
-40の結果を説明しませんが、奇妙なことに、私は20歳のときに80歳になるはずだった。 – WheatBeak