Как сделать стаж на сайте?

Печать RSS
100

Автор
Дух
0
Модеры переместите в предыдущую тему.
Почему не в приват? мож кому еще пригодится.
<?
$time=time();
//Выравниваем по гринвичу
$site_time=($time+(-)количество секунд);
$reg_time=($prof+(-)количество секунд);
$rezult_time=$site_time-$reg_time;
echo 'Провел на сайте аж '. date("H",$rezult_time).' часов '. date ("i",$rezult_time).' минуты.' ;
3

Оранжевые штаны
0
1, спасибо огромное.. smile
3

Оранжевые штаны
0
1, чёто нифига непашет..
Регаю новичка, пишет:
Провел на сайте аж 17 часов 53 минуты.
Автор
Дух
0
какая раздница сервера и гринвича?
Автор
Дух
0
Стоп надо другой способ ето рощитано на 24 часа щас напишу поновой
3

Оранжевые штаны
0
Блин, ваще запутался нифига непонимаю x(
Автор
Дух
0
<?
$times=$site_time-$prof;
$day=floor($times/86400);
$hours=floor(($times/3600)-$day*24);
$min=floor(($times-$hours*3600-$day*86400)/60);
$sec=$times-($min*60+$hours*3600+$day*86400);
echo 'Провел на сайте: '.$day.' дн. '.$hours.':'.$min.':'.$sec;
$prof ето время регистр. $site_time текущее время. Все в секундах.
3

Оранжевые штаны
0
Вроде разобрался, работает..
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск