Cptn 0 Опубликовано 1 сентября, 2010 Жалоба Share Опубликовано 1 сентября, 2010 Время сервер считает правильно: http://flavourartexpress.ru/date.php Mon, 30 Aug 2010 14:06:27 +0400 а магазин 10:06. На четыре часа отстает <? echo (date('r')) . "\n"; ?> Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 сентября, 2010 Жалоба Share Опубликовано 1 сентября, 2010 Вроде как магазин ничего сам не придумывает и использует то время, что на сервере. Ссылка на сообщение Поделиться на другие сайты
Гость pooh Опубликовано 2 сентября, 2010 Жалоба Share Опубликовано 2 сентября, 2010 Скорее всего, время сервера не совпадает с Вашим временем. Разные серверы, как и разные люди, используют время разных часовых поясов. Ссылка на сообщение Поделиться на другие сайты
ABerezin 0 Опубликовано 2 сентября, 2010 Жалоба Share Опубликовано 2 сентября, 2010 А в чём вопрос? Где Вы видете отставание? На сервере именно то время, которое показывается в магазине. Ведь явно написано +0400! Чтобы в магазине было нужное Вам время (кстати какое?), нужно указать временную зону (TZ - time zone). Например Europe/Moscow. Ссылка на сообщение Поделиться на другие сайты
Cptn 0 Опубликовано 2 сентября, 2010 Автор Жалоба Share Опубликовано 2 сентября, 2010 Где указать? Ссылка на сообщение Поделиться на другие сайты
Cptn 0 Опубликовано 2 сентября, 2010 Автор Жалоба Share Опубликовано 2 сентября, 2010 Скорее всего, время сервера не совпадает с Вашим временем. Разные серверы, как и разные люди, используют время разных часовых поясов. Ответ настоящего программиста: абсолютно верный, но не имеющий никакой практической ценности =)) Ссылка на сообщение Поделиться на другие сайты
ABerezin 0 Опубликовано 2 сентября, 2010 Жалоба Share Опубликовано 2 сентября, 2010 Люди помочь пытаются, а в ответ хамство :( Ответ pooh, между прочим, был исчерпывающим - нужно было просто задуматься над ним, над смыслом. Но видимо "не программистам" это не дано. Ссылка на сообщение Поделиться на другие сайты
Cptn 0 Опубликовано 2 сентября, 2010 Автор Жалоба Share Опубликовано 2 сентября, 2010 У меня сегодня тоже день не задался, но таки я и смайлики еще способен заметить и общеизвестный анекдот не стану в негативе воспринимать =)) Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 2 сентября, 2010 Жалоба Share Опубликовано 2 сентября, 2010 Cptn, Ваша проблема простая. Суть в том, что как правило, код PHP выполняется на одном компьютере, а MySQL-сервер (где хранится ваша база данных) организован на другом компьютере. Не факт, что они на одном! Чаще - на разных! Отсюда и разница во времени. Вы проверяете функциями PHP и видите, что на том сервере время нормальное! А попробуте создать запись в базе данных (БД), где есть поле время/дата используя функцию now. И тогда увидите разницу. В VamShop'e значение времени, как правило, выставляется не в самом PHP-коде (как готовое значение некой переменной), а выставляется функциями MySQL прямо в SQL-запросах и, следовательно берётся на MySQL-сервере (на другом компьютере!) - вот там и смотрите! Например, часто используется функция NOW(): ....'date_purchased' => 'now()' .... (в файле checkout_process.php) и других местах. Следовательно, укажите хостеру на неправильное время на его MySQL-сервере. P.S.: Тему можно закрыть. И ещё просьба к участникам: меньше ругайтесь на форуме. Долгое сидение за компьютером и, как следствие, развитие импульсивности, нетерпимости - оправданием не является, а лишь усугубляет вину. Больше спортом занимайтесь: побегайте, попрыгайте, футбол там ... на худой конец, из рогатки постреляйте... Но лучше не на худой. В худой сложнее попасть. Одним словом, больше отвлекайтесь, чтобы меньше ругаться. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения