如何计算php中的经过时间

时间:2014-03-26 14:44:39

标签: php time

我已经在这里和谷歌搜索但是找不到类似的东西,有没有办法看看某个进程在php中需要多长时间?

我正在运行zend_lucene并希望输出将搜索结果显示给用户所需的时间。

2 个答案:

答案 0 :(得分:5)

我建议:

microtime()以微秒

返回当前的Unix时间戳

因此您可以在执行搜索之前获取microtime,然后在操作结束时重新获取它。然后,您只需使用end_time减去start_time,即可获得搜索时间。

// get the time in microseconds before your search
$start_time = microtime(true);

/**
 * your code here
 * 
 */

// get the time in microseconds when you search is done
$end_time = microtime(true);

// finally subtract and print the time elapsed
echo $start_time - $end_time;

希望这会有所帮助: - )

答案 1 :(得分:1)

$ elapsed_time:将以秒为单位包含脚本的执行时间

$time_start = time();

//your code

$time_end = time();

$time_elapsed = $time_end - $time_start;