|
|
|
|
|
для: cheops
(04.08.2005 в 12:37)
| | В качестве значения, естественно, передается переменная. 60 сек я привел для примера.
Кроме того, в отчете и фигурируют такие цифры: считаем что одну страницу пользователь просматривает минимум 1 минуту. | |
|
|
|
|
|
|
|
для: Loki
(04.08.2005 в 12:33)
| | Я вот чего не понимаю, почему функции date() передаётся в качестве второго аргумента почти нулевое время 1 минута после полуночи 1970 года?
<?
echo date("H:i", 60);
?>
|
Да временная корректировка везде произведена - на Web-сервере, на MySQL-сервере и совпадает это обычно с тем временем, которое показывают по телевизору и все используют :))) | |
|
|
|
|
|
|
|
для: cheops
(04.08.2005 в 12:24)
| | А при выборке из базы вводится какая-то коррекция? Потому что в шапке счетчика строка date("Y-m-d H:i:s",$date['data']) показывает время правильно.
Ну в общем-то теперь отчет работает нормально:) | |
|
|
|
|
|
|
|
для: Loki
(04.08.2005 в 12:05)
| | Заглядывают... я решил до утра оставить разбор нового кода :)))
Всё правильно, большинство из нас находится в третьем часовм поясе и прибавляется 3 часа от Гринвича. Если нужен Гринвичевское время то следует использовать функцию gmdate() http://www.softtime.ru/dic/id_dic=196&id_group=7 | |
|
|
|
|
|
|
| Код
<?
echo date("H:i", 60);
?>
|
выводит 03:01
Откуда беруться эти три часа и как с ними бороться?
Задал этот вопрос тут http://softtime.ru/forum/read.php?id_forum=1&id_theme=5991&page=1 , но туда, похоже, никто не заглядывает. | |
|
|
|
|