微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在php中制作秒表

如何解决如何在php中制作秒表

我在 PHP 中创建了一个这样的方法:`

function start(){
    echo"Stopwatch has started.<br/>";
    $this->startTime = mktime(date("H"),date("s"),date("m"),date("d"),date("Y"));
    $_SESSION["time"] = $this->starTime;
}

function stop(){
    echo"stopwatch stopped. <br/>";
    $this->endTime = mktime(date("H")-1,date("Y"));
    echo"<b>Time Elapsed: </b>,date('H:i:s',$this->endTime-$_SESSION['time'])"; 
}

} `

我的目标是向秒表询问开始和停止之间的持续时间。我必须显示持续时间,然后我可以多次使用秒表,每次停止和启动时的持续时间值都应该正确计算。有人可以帮我吗?

解决方法

使用 hrtime() https://www.php.net/manual/en/function.hrtime.php

这是一个片段:

$start=hrtime(true);
sleep(5);//this is what you are going to be measuring
$end=hrtime(true);
$eta=$end-$start;

echo $eta/1e+6; //nanoseconds to milliseconds
//5000.362419

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?