Добро пожаловать, Гость!
Часовые пояса
Помощь мастерам | Часовые пояса
ATMAS :
Всем привет! Интересует вопрос изменения часовых поясов для каждого пользователя (ну и времени, само собой)
Есть скрипт (не мой), который для своей работы использует date_default_timezone_set(), то есть только часовые пояса вида Africa/Abidjan (взято для примера) и тому подобное (часовой пояс записывается в базу как есть.
Есть моя переделка на js из социала, но в социале везде идет привязка к сдвигу по времени, так вот, как соединить эти две вещи в одно целое?
То есть, я хочу перестроить свой модуль из социала под этот скрипт, но так, чтобы не пришлось переписывать потом весь сайт. Уже башка не варит
Часовые пояса
7 Янв 2023Всем привет! Интересует вопрос изменения часовых поясов для каждого пользователя (ну и времени, само собой)
Есть скрипт (не мой), который для своей работы использует date_default_timezone_set(), то есть только часовые пояса вида Africa/Abidjan (взято для примера) и тому подобное (часовой пояс записывается в базу как есть.
Есть моя переделка на js из социала, но в социале везде идет привязка к сдвигу по времени, так вот, как соединить эти две вещи в одно целое?
То есть, я хочу перестроить свой модуль из социала под этот скрипт, но так, чтобы не пришлось переписывать потом весь сайт. Уже башка не варит
Комментарии:
Сибирский 9 Янв 2023
date_default_timezone_set() наделает такой геморой с датами на сайте что потом не расхлебаешь, а что не пришло в голову еще и локаль менять для каждого юзера, ну так, что бы совсем жизнь медом не казалась? дело в том что date_default_timezone_set() изменит локализацию часового пояса на все, что идет после date_default_timezone_set(), а ни двиг ни скрипты под это не рассчитаны, у тебя будет date_default_timezone_set() менять само число времени и при загрузке после сохранения может получиться что оно будет сдвигаться постоянно. Твоя проблема решается, если изменить функцию vremja, вырезав с нее переменную сдвига или установив ее в ноль в самой функции, но date_default_timezone_set() гемора может добавить. Это уместно делать где изначально она предусмотрена.
date_default_timezone_set() наделает такой геморой с датами на сайте что потом не расхлебаешь, а что не пришло в голову еще и локаль менять для каждого юзера, ну так, что бы совсем жизнь медом не казалась? дело в том что date_default_timezone_set() изменит локализацию часового пояса на все, что идет после date_default_timezone_set(), а ни двиг ни скрипты под это не рассчитаны, у тебя будет date_default_timezone_set() менять само число времени и при загрузке после сохранения может получиться что оно будет сдвигаться постоянно. Твоя проблема решается, если изменить функцию vremja, вырезав с нее переменную сдвига или установив ее в ноль в самой функции, но date_default_timezone_set() гемора может добавить. Это уместно делать где изначально она предусмотрена.
ATMAS 7 Янв 2023
Автор темы
Форумчане, из тех кто тут еще тусуется, взываю к вам, подсобите, пожалуйста
Автор темы
Форумчане, из тех кто тут еще тусуется, взываю к вам, подсобите, пожалуйста
ATMAS 7 Янв 2023
Автор темы
Я даже пример привел того что мне нужно!
Автор темы
Скиталец (7 Янв 2023):
ATMAS, и что? Один хрен ничего не понял. Есть время сервера, каждый пользователь настраивает свое время относительно этого времени сервера +1час /-1час итд. Что тебе еще то нужно??
Или ты хочешь чтобы сами пользователи меняли время сервера?
Скиталец, прости, но что я непонятного написал???ATMAS, и что? Один хрен ничего не понял. Есть время сервера, каждый пользователь настраивает свое время относительно этого времени сервера +1час /-1час итд. Что тебе еще то нужно??
Или ты хочешь чтобы сами пользователи меняли время сервера?
Я даже пример привел того что мне нужно!
Скиталец 7 Янв 2023
ATMAS, и что? Один хрен ничего не понял. Есть время сервера, каждый пользователь настраивает свое время относительно этого времени сервера +1час /-1час итд. Что тебе еще то нужно??
Или ты хочешь чтобы сами пользователи меняли время сервера?
ATMAS, и что? Один хрен ничего не понял. Есть время сервера, каждый пользователь настраивает свое время относительно этого времени сервера +1час /-1час итд. Что тебе еще то нужно??
Или ты хочешь чтобы сами пользователи меняли время сервера?
ATMAS 7 Янв 2023
Автор темы
Скиталец, ты читал мое сообщение в форуме? Если нет, то лично для дебя продублирую:
"Всем привет! Интересует вопрос изменения часовых поясов для каждого пользователя (ну и времени, само собой)
Есть скрипт (не мой), который для своей работы использует date_default_timezone_set(), то есть только часовые пояса вида Africa/Abidjan (взято для примера) и тому подобное (часовой пояс записывается в базу как есть.
Есть моя переделка на js из социала, но в социале везде идет привязка к сдвигу по времени, так вот, как соединить эти две вещи в одно целое?
То есть, я хочу перестроить свой модуль из социала под этот скрипт, но так, чтобы не пришлось переписывать потом весь сайт. Уже башка не варит"
прочитай дважды, лучше, а потом уже печатай комментарии, не нужно тут умничать просто так
Автор темы
Скиталец, ты читал мое сообщение в форуме? Если нет, то лично для дебя продублирую:
"Всем привет! Интересует вопрос изменения часовых поясов для каждого пользователя (ну и времени, само собой)
Есть скрипт (не мой), который для своей работы использует date_default_timezone_set(), то есть только часовые пояса вида Africa/Abidjan (взято для примера) и тому подобное (часовой пояс записывается в базу как есть.
Есть моя переделка на js из социала, но в социале везде идет привязка к сдвигу по времени, так вот, как соединить эти две вещи в одно целое?
То есть, я хочу перестроить свой модуль из социала под этот скрипт, но так, чтобы не пришлось переписывать потом весь сайт. Уже башка не варит"
прочитай дважды, лучше, а потом уже печатай комментарии, не нужно тут умничать просто так