在 php 中计算已用时间
嗨,所有我正在尝试计算php中经过的时间。问题不在于php,而在于我的数学技能。例如:Time In:11:35:20 (hh:mm:ss),现在假设当前时间为:12:00:45 (hh:mm:ss),然后公式中的时差给出输出:1:-34:25。它实际上应该是:25:25
$d1=getdate();
$hournew=$d1['hours'];
$minnew=$d1['minutes'];
$secnew=$d1['seconds'];
$hourin = $_SESSION['h'];
$secin = $_SESSION['s'];
$minin = $_SESSION['m'];
$h1=$hournew-$hourin;
$s1=$secnew-$secin;
$m1=$minnew-$minin;
if($s1<0) {
$s1+=60; }
if($s1>=(60-$secin)) {
$m1--; }
if($m1<0) {
$m1++; }
echo $h1 . ":" . $m1 . ":" . $s1;
请帮忙吗?
编辑
对不起,我可能不得不添加页面每秒刷新一次以显示新的经过时间,因此我必须使用上面的方法。我很抱歉没有正确解释。