【发布时间】:2009-02-10 21:50:09
【问题描述】:
好的,一个非常简单的问题,但我太厚了,无法弄清楚。我想得到两次之间的差异。例如,“1:07”(1 分 7 秒)和“3:01”(3 分 1 秒)。它只会是几分钟和几秒钟。我一直在尝试利用这个:
function timeDiff($firstTime,$lastTime)
{
// convert to unix timestamps
$firstTime=strtotime($firstTime);
$lastTime=strtotime($lastTime);
// perform subtraction to get the difference (in seconds) between times
$timeDiff=$lastTime-$firstTime;
// return the difference
return $timeDiff;
}
但我觉得我跑错了方向?
感谢您的帮助。
编辑
我试过这个:echo timeDiff('1:07','2:30');
我得到了这个输出“4980”
上面是什么?是秒吗?我不知道如何将其设为“1:23”,这就是区别。
编辑 2
谢谢大家,我从这个线程中学到了很多东西,尤其是。保罗的。效果很好,我喜欢防御性!
【问题讨论】:
标签: php