PHPで経過時間を表示してみる
PHPで経過時間(ミリ秒)を表示してみる。
<?php $start_time = microtime(true); sleep(3); $end_time = microtime(true); echo $end_time - $start_time;
実行すると下記のような感じで表示される。
3.0003750324249
小数点の桁数を指定したい場合は、sprintfを使って下記のような感じで書けばOK。 【例】 echo sprintf("%.3f", $end_time - $start_time); →3.002
補足
ミリ秒ではなく単なる秒数でよければ、
microtimeではなくtime関数でOK。
<?php $start_time = time(); sleep(3); $end_time = time(); echo $end_time - $start_time;
3