Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Временная зона(таймер отсчета по серверу) (https://javascript.ru/forum/dom-window/56233-vremennaya-zona-tajjmer-otscheta-po-serveru.html)

boypush 06.06.2015 01:12

Временная зона(таймер отсчета по серверу)
 
Приветствую, в общем сайт расположен на hostinger.ru есть таймер обратного отсчета который работает по серверному времени , раньше все работало просто замечательно , но вот буквально вчера у них там прошло какое то обновление и теперь когда задаю время таймера то он на час опаздывает теперь постоянно, помогите решить данную проблему, кто поможет обязательно денежное вознаграждение.

boypush 06.06.2015 13:57

Цитата:

Сообщение от Rise (Сообщение 374002)

это в коде js прописать?

laimas 06.06.2015 14:00

Это установка временной зоны для РНР и выполняется серверным скриптом. Ее же можно установить через php.ini или .htassecc.

boypush 06.06.2015 14:06

Цитата:

Сообщение от laimas (Сообщение 374041)
Это установка временной зоны для РНР и выполняется серверным скриптом. Ее же можно установить через php.ini или .htassecc.

а если хостингом не предусмотрено редактирование php.ini или .htassecc ?

laimas 06.06.2015 14:14

php.ini может быть недоступно для редактирования, хотя чаще что-то можно в нем менять, а вот если сверх можного, то хостер может и сказать, что под свою ответственность.
Что касается .htassecc, то это файл не хостера, а пользователя, и делайте с ним что хотите. Единственное ограничение в этом, так это отсутствие его поддержки. Но с такого хоста лучше бежать.

А вообще с этой проблемой лучше обратиться в тех поддержку, чтобы разъяснили ситуацию и, если не настроено должным образом, чтобы настроили временную зону. Дело в том, что не только РНР должен быть настроен, но и SQL. Например, если РНР работает в одной временной зоне, а SQL в другой, то date() РНР и SELECT NOW() SQL будут возвращать разное время.

boypush 06.06.2015 14:43

Цитата:

Сообщение от laimas (Сообщение 374044)
php.ini может быть недоступно для редактирования, хотя чаще что-то можно в нем менять, а вот если сверх можного, то хостер может и сказать, что под свою ответственность.
Что касается .htassecc, то это файл не хостера, а пользователя, и делайте с ним что хотите. Единственное ограничение в этом, так это отсутствие его поддержки. Но с такого хоста лучше бежать.

А вообще с этой проблемой лучше обратиться в тех поддержку, чтобы разъяснили ситуацию и, если не настроено должным образом, чтобы настроили временную зону. Дело в том, что не только РНР должен быть настроен, но и SQL. Например, если РНР работает в одной временной зоне, а SQL в другой, то date() РНР и SELECT NOW() SQL будут возвращать разное время.

хорошо , спасибо за ответ , попробуем узнать еще , просто узнавал уже они сказали что с недавнего времени теперь нельзя задавать в htassecc

laimas 06.06.2015 14:59

Врут безбожно, директива date.timezone, которой и надо устанавливать временную зону, доступна как PHP_INI_ALL с версии 5.1.0.

boypush 06.06.2015 15:46

Цитата:

Сообщение от laimas (Сообщение 374053)
Врут безбожно, директива date.timezone, которой и надо устанавливать временную зону, доступна как PHP_INI_ALL с версии 5.1.0.

спасибо , попробуем разобраться


Часовой пояс GMT +3, время: 22:52.