Я прошу вибачення за мову, но я не хочу перефразовувати питання, бо його вже задав не на одному форумі але так і не отримав відповіді:
Цитата:
Я думаю с подобным стыкался каждый разработчик клиент серверных приложений (тема вопроса). Читал статьи все они теоретические и не полные. Но пришел к выводу что на сервере надо все даты хранить в одном часовом поясе, а при выдаче клиенту переводить в локальное для него время (берем из настроек пользователя вводит при регистрации, если же пользователь не зарегистрирован, то выводим в том времени на территорию которого ориентирован сайт: к примеру по Москве).
Вопросы:
1. Как заставить запрос
SQL:
1. INSERT INTO message (id_user, id_country, id_area, id_settlement, id_subsection, id_theme, create_date, expire_date, mess_text, url) VALUES (?, ?, ?, ?, ?, ?, now(), ADDDATE(now(), INTERVAL ? DAY), ?, ?)
Сохранить now() и ADDDATE(now(), INTERVAL ? DAY) во времени по Гринвичу (универсальном)
2. Если данные сохранены по Гринвичу как выдать пользователю, данные запросом с условием что часовой пояс известен?
P.S. Не обращайте внимания на знаки вопроса, PHP их дальше заменяет значениями из массива