您的位置:

一个计算程序运行时间的php类,php如何运行的程序

本文目录一览:

如何用php计算代码执行的时间函数

php中缺省的最长执行时间是 30 秒,这是由 php.ini 中的 max_execution_time 变量指定,倘若你有一个需要颇多时间才能完成的工作,例如要发送很多电子邮件给大量收件者,或者要进行繁重的数据分析工作,服务器会在 30 秒后强行中止正在执行的程序。

设置的办法是:

一、直接修改php.ini 中 max_execution_time 的数值。

二、在没权限修改php.ini文件时,在 PHP 程序中加入 ini_set('max_execution_time', '0'),数值 0 表示没有执行时间的限制。

如何用php获取程序执行的时间

在文件头加入$stime=microtime(true);

在文件尾加入

$etime=microtime(true);//获取程序执行结束的时间

$total=$etime-$stime; //计算差值

echo "br /[页面执行时间:{$total} ]秒";

例如

文件头

?php

$stime=microtime(true);

?

文件尾

?php

$etime=microtime(true);//获取程序执行结束的时间

$total=$etime-$stime; //计算差值

echo "br /[页面执行时间:{$total} ]秒";

这样就可以计算出整个PHP页面执行的时间。纯手打,望采纳。

php 如何计算时间

php计算时间的应用主要有如下几个:

echo "br***************用PHP打印出前一天的时间***************br";

echo date("Y-m-d ",strtotime(" -1 day"));//昨天

echo 'br';

echo date("Y-m-d ",strtotime(" +1 day")); //明天

echo "br********************输出当前时间*********************br";

echo date("Y年m月d日 l H:i:s A"); //2011年08月29日 Monday 04:52:25 AM

echo 'br';

echo date("y-n-j D h:i:s a"); //11-8-29 Mon 04:52:25 am

echo 'br';

echo date("Y年n月j日 l G:i:s a",strtotime("now"));//2011年8月29日 Monday 7:56:05 am

echo "br*****************两个日期之间的天数******************br";

$str1=strtotime("2007-02-08");

$str2=strtotime("now");

print_r (floor(($str2-$str1)/(3600*24)));

echo "br**********************倒计时*************************br";

$time1=strtotime("2012-7-18 17:30:00");

$time2=strtotime("now");

$sec=$time1-$time2;

$year=floor($sec/3600/24/365);//年

$temp=$sec-$year*365*24*3600;

$month=floor($temp/3600/24/30);//月

$temp=$temp-$month*30*24*3600;

$day=floor($temp/3600/24);//日  

$temp=$temp-$day*3600*24;

$hour=floor($temp/3600);//小时

$temp=$temp-$hour*3600;

$minute=floor($temp/60);//分  

$second=$temp-$minute*60;//秒  

echo "距离培训毕业还有".$year."年".$month."月".$day."天".$hour."小时".$minute."分".$second."秒";

php 如何判断执行时间

要计算代码的执行时间,在PHP来讲是十分简单的,首先,你需要知道,PHP是一种顺序执行的脚本语言,所以,可以按照以下步骤来计算代码的执行时间:

?php

function getmicrotime()

{

    list($usec, $sec) = explode(" ",microtime());

    return ((float)$usec + (float)$sec);

}

 

// 记录开始时间

$time_start = getmicrotime();

    

// 这里放要执行的PHP代码,如:

// echo create_password(6);

 

// 记录结束时间

$time_end = getmicrotime();

$time = $time_end - $time_start;

 // 输出运行总时间 

echo "执行时间 $time seconds";