Инструменты пользователя

Инструменты сайта

  • Показать исходный текст
  • История страницы
  • Ссылки сюда
  • Оставить на чай
  • Экспорт в PDF
  • Наверх

  • wiki:tips:timezone

    Настройка временной зоны

    Редактирование файла настроек «Докувики»

    Чтобы установить корректную временную зону, отредактируйте отдельный файл conf/local.protected.php (он защищён от затирания при обновлении версий вики-движка) и добавьте следующую строку:

    date_default_timezone_set("GMT");

    Обратите внимание на наличие в файле тега <?php. Замените GMT на свою временную зону. Например, если вы живете в Дании: DK +5540+01235 Europe/Copenhagen, вам нужно заменить GMT на Europe/Copenhagen, для Москвы — Europe/Moscow.

    :!: ВНИМАНИЕ: Это может вызвать сбой в работе RSS-фида, при котором он при сдвиге времени на X часов на восток будет флудить обновления каждые <заданная опция> минут X часов подряд, а при сдвиге на запад они не будут считаться свежими сразу после появления.

    Для поправки времени на линукс-хостингах есть вариант, затираемый обновлением движка. Откройте файл /inc/init.php, сделайте поиск строки «date_default_timezone_set» (в билде Greebo – строка 93), отредактируйте. Если одинарные кавычки вызывают проблемы – используйте двойные. Например, для Индии:

    date_default_timezone_set('Asia/Kolkata');

    :!: ВНИМАНИЕ: Это может вызвать сбой в работе RSS-фида, при котором он при сдвиге времени на X часов на восток будет флудить обновления каждые <заданная опция> минут X часов подряд, а при сдвиге на запад они не будут считаться свежими сразу после появления.

    Редактирование файла настроек PHP

    Можно отредактировать файл php.ini, в Убунту он лежит в /etc/php5/fpm/php.ini. Раскомментируйте строку ;date.timezone = , поставьте своё время.

    date.timezone = America/Chicago

    И перезапустите PHP.

    /etc/init.d/php5-fpm reload

    Часовой пояс для читателей

    Я1) использую вот такой юзерскрипт для моего часового пояса UTC+10 (смотреть переменную «shift»), и оставил ссылку на своём сайте для читателей https://greasyfork.org/ru/scripts/384537-comicslate-timefix

    Было бы неплохо сделать плагин для запроса часового пояса в профиле пользователя и хранения этого параметра в куки.

    Обсуждение

    Ваш комментарий:

    Внимание! Оставляя комментарий Вы соглашаетесь с пониманием и несете ответственность за свои действия гл.2 ст.18 Федерального закона №38-ФЗ «О рекламе» и ст.3 п.1 Федерального закона №152-ФЗ «О персональных данных»
    188 +9 =᠎
     
    wiki/tips/timezone.txt · Последнее изменение: 2023/09/03 04:25 — vladpolskiy