时间戳最最基本的应用就是---计算网站加载完成所耗时间。
原理:在网站头部设置一个时间戳,在网站尾部设置一个时间戳,在把这个时间戳一相减就大功告成了。
应用函数:microtime(),explode(),round();这三个函数,具体用法请见下文。
<?php
echo microtime(); //打印出当前时间戳和毫秒数。
?>
显示结果:0.01563200 1317999502 //第一个数据就是当前时间戳,第二数据就是毫秒数,注意它们之间是用空格隔开的。
<?php
$_a = explode(" ",microtime()); //以空格为分隔符,依次把时间戳和毫秒数存储到数组中
echo "$_a";
?>
显示结果:Array ( [0] => 0.13380400 [1] => 1318000367 )
这样就很明显了,我们可以将数组中得值相加就可以等到当前时间具体值。
<?php
$_start_time = $_a[1] + $_a[0]; //这样就可以得到我们需要的值了
?>
显示结果:1318000367.13
在网页头部设置一个时间戳命名为$_start_time ,在尾部设置一个时间戳命名为:$_end_time.再将二个时间戳一相减就可以得到我们需要的耗时了
时间一个变量存储这个值
<?php
$_time = $_end_time - $_start_time;
?>
显示结果:3.91006469727E-5 //虽然我们得到了数据,但是这个数据有点纠结,精确度太高了。这样就用round()函数来设置显示的精确度。
<?php
$_time1 = round($_time,4) //第一数据表示字符串,第二个数据表示精确的位数。
?>
显示结果:0.0001;
这样时间戳的最简单应用,页面耗时计算就完成了。