Vampisja » 2010.02.01 21:40

Как подсчитать количество времени в день? В строке dаtа хранится дата регистрации, в строке timе хранится количество всего проведенного времени на сайте.

DarkDaNTe » 2010.02.01 22:25

Mktime
Round
с помощью mktime находишь общее количество дней. Ну а потом делишь общее время на дни.

Vampisja » 2010.02.01 23:01

Напиши код

Gemorroj » 2010.02.01 23:09

времени в день = 1 день

Vampisja » 2010.02.02 01:20

?

TLENS » 2010.02.02 05:47

Тибе надо подсчитать сколько времени проводит за сутки или от 00:00 до 23:59?
Или подсчитать среднее время?
И еще время записано в секундах?

TLENS » 2010.02.02 06:03

Вот Например

Код:

1
lt;?function formattime($file_time){if($file_time>=86400){$file_time='суток: '.round((($file_time / 60) / 60) / 24, 1);}elseif($file_time>=3600){$file_time='часов: '.round(($file_time / 60) / 60, 1);}elseif( $file_time >= 60){$file_time='минут: '.round($file_time / 60);}else{$file_time = 'секунд: '.round($file_time);} return $file_time; }echo formattime($time);?>

Если чесно непонял что тибе надо
может ето поможет?

Vampisja » 2010.02.02 11:48

Мне нужна подсчитать среднее время?
Добавлено спустя   1 минуту  18 секунд:
Время хранится в секундах

DarkDaNTe » 2010.02.02 19:07

Gemorroj написал:

времени в день = 1 день

Ухх)) Хорош))

TLENS » 2010.02.04 07:04

Код:

1
lt;?$date=1264993199; //зарегистр.$time=3600; //Провел на сайте$sitetime=time(); //Текущее время$vs_day=round($sitetime-$date); //Прошло после регистацииif($vs_day>86400){$rezult=round(86400/($vs_day/$time));}else{$rezult=$time;}echo $rezult; //Провёл за сутки в секундах?>

Хух гдето час решал ету задачу

AND » 2010.02.04 23:20

:)

Код:

1
span style="color: #0000BB"><?php$date = 1250000000;$time = 50000;echo (int)($time / ((time() - $date) / 86400));?>
TLENS » 2010.02.05 00:32

AND написал:

:)

Код:

1
span style="color: #0000BB"><?php$date = 1250000000;$time = 50000;echo (int)($time / ((time() - $date) / 86400));?>

Я ведь уже написал :)
Ты посмотри что будет если после регистрации прошло меньше суток :)

-----------------
афтор юзай мой пример. Хотя он ничем кроме проверки не отличается

AND » 2010.02.05 01:13

TLENS написал:

Ты посмотри что будет если после регистрации прошло меньше суток :)

Ну тогда так :)

Код:

1
span style="color: #0000BB"><?phpecho (int)($time / ceil((time() - $date) / 86400));?>
Vampisja » 2010.02.05 16:04

Большое Спасибо.
Добавлено спустя   6 минут  26 секунд:
Тока у меня хранится в базе дата регистрации в виде 01-01-01 а не время в секундах с дати регистрации
Добавлено спустя   8 минут  17 секунд:
Тока у меня хранится в базе дата регистрации в виде 01-01-01 а не время в секундах с дати регистрации

TLENS » 2010.02.06 09:08

Vampisja написал:

Мне нужна подсчитать среднее время?
Добавлено спустя   1 минуту  18 секунд:
Время хранится в секундах

А ето что такое написано?
:)