分特~~~用问吗??$begin_time=time();
$sql=".....";
mysql_query($sql);
$end_time=time();$use_time = $end_time - $begin_time;就这样啊~~很多事情不要把他想复杂了哦~~:)
$sql=".....";
mysql_query($sql);
$end_time=time();$use_time = $end_time - $begin_time;就这样啊~~很多事情不要把他想复杂了哦~~:)
而没有一个库例
<?
$t1 = time();
$s1 = date("s");
for ($i=0;$i<10000000;$i++)
{
$temp = $i*$i;
}
$t2 = time();
$s2 = date("s");
echo $t1." ".$s1."<br>";
echo $t2." ".$s2."<br>";
?>
for ($i=0;$i<1000000;$i++)
{
$temp = $i*$i;
}
$array2 = gettimeofday();
echo "start sec=".$array1[sec]."start usec=".$array1[usec]."<br>";
echo "end sec=".$array2[sec]."end usec=".$array2[usec]."<br>";其中一次运行的结果:
start sec=1003309312 start usec=34251182
end sec=1003309315 end usec=41618001
time passed:7.366819 这里显示用的秒数是7秒多,
可是从sec数值来看,应该是3秒左右,为什么哩?
取得 UNIX 时间戳记。语法: int mktime(int hour, int minute, int second, int month, int day, int year);返回值: 整数函数种类: 时间日期
内容说明
输入一个时间,则返回 UNIX 时间戳记的长整数。
使用范例
<?
echo date( "M-d-Y", mktime(0,0,0,12,32,1997) );
echo date( "M-d-Y", mktime(0,0,0,13,1,1997) );
echo date( "M-d-Y", mktime(0,0,0,1,1,1998) );
?>
$mtime1 = explode(" ", microtime()); //获得时间,并赋值为数组
$starttime = $mtime1[1] + $mtime1[0]; //$mtime2[1] 为秒,$mtime2[0]为秒后面的值$mtime2 = explode(" ", microtime());
endtime = $mtime2[1] + $mtime2[0];
$totaltime = ($endtime - $starttime);
$totaltime = number_format($totaltime, 10);//格式化时间,可控制显示显示几位小数
echo $totaltime;