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

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


2. 3DwEp (23.11.2009 / 01:43)
1, спасибо огромное.. smile

3. 3DwEp (23.11.2009 / 01:55)
1, чёто нифига непашет..
Регаю новичка, пишет:
Провел на сайте аж 17 часов 53 минуты.

4. Удаленный (23.11.2009 / 02:15)
какая раздница сервера и гринвича?

5. Удаленный (23.11.2009 / 02:19)
Стоп надо другой способ ето рощитано на 24 часа щас напишу поновой

6. 3DwEp (23.11.2009 / 02:20)
Блин, ваще запутался нифига непонимаю x(

7. Удаленный (23.11.2009 / 03:18)
<?
$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 текущее время. Все в секундах.

8. 3DwEp (23.11.2009 / 10:14)
Вроде разобрался, работает..

URL: https://visavi.net/topics/3173