Date & Time
|
|
|
|
<?php class jTimer
{
var $starttime;
var $stoptime;
var $running = false;
function debug()
{
$stopt = $this->stoptime;
$startt = $this->starttime;
$stime = $stopt - $startt;
echo("<table>");
echo("<tr><td>Start Time: </td><td>$startt</td></tr>");
echo("<tr><td>Stop Time: </td><td>$stopt</td></tr>");
echo("<tr><td>Time: </td><td>$stime</td></tr>");
echo("</table>");
}
function start()
{
$running = true;
$timeparts = explode(" ",microtime());
$this->starttime = $timeparts[1].substr($timeparts[0],1);
}
function gettime()
{
$stopt = $this->stoptime;
$startt = $this->starttime;
$utime = $stopt - $startt;;
return $utime;
}
function stop()
{
$running = false;
$timeparts = explode(" ",microtime());
$this->stoptime = $timeparts[1].substr($timeparts[0],1);
}
function returntime()
{
$stopt = $this->stoptime;
$startt = $this->starttime;
$utime = $stopt - $startt;;
echo $utime;
}
} ?>
|
|
|
Usage Example
|
$timer = new jTimer;
$timer->start();
$timer->stop();
$timer->gettime();
|
|
|
Rate This Script
|
|
|
|