Проверить это .. Это должно работать
<?php
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;
}
//Usage :
echo timeDiff("2002-04-16 10:00:00","2002-03-16 18:56:32");
?>
Для чего-то подобного используйте встроенный int time ( ) функция.
time ();
, например, 1274467343
что является количеством секунд scince $ erlierTime
. time ()
последнему
останови время, которое ты хотел бы, давай просто
назовите его $ lastTime
Итак, теперь у вас есть что-то вроде $ erlierTime
и $ lastTime
.
Нет, просто сделайте $ lastTime - $ erlierTime
, чтобы получить разницу в секундах, а затем сделайте свои деления, чтобы онемел прошедшие минуты, количество прошедших часов и т. Д.
Для меня или кого-то еще один, чтобы предоставить вам полный сценарий, вам нужно будет рассказать нам, на что похожа ваша среда, и с чем вы работаете с mysql, sqlite и т. д. ... также необходимо знать, как запускается этот таймер.
Функция datediff
на addedbytes.com позволяет вам сделать это легко :)