У меня есть веб-сервер под управлением Red Hat Linux, Apache и PHP. Для этого сервера (и, видимо, только для этого сервера), похоже, проблема в том, как работает вывод даты PHP по воскресеньям. Я могу раскрутить ящик Vagrant на локальном компьютере, для которого установлена дата воскресенье, запустить точно такой же код, и все работает, как ожидалось. Однако на моем живом веб-сервере по воскресеньям он работает по-другому и не работает с учетом времени. Я хотел бы выполнить некоторые тесты, прежде чем воскресенье снова наступит, но изменение даты для всего сервера не вариант.
Так.
Есть ли способ (возможно, использование .htaccess или что-то подобное), чтобы компенсировать дату отчетов PHP для определенного подкаталога?
Создайте файл .htaccess в подкаталоге и добавьте что-то вроде: php_value date.timezone "America/New_York"
, Вы также можете установить часовой пояс в php-файле, используя date_default_timezone_set. Вот также список поддерживаемых часовых поясов: http://php.net/manual/en/timezones.php для использования в любом методе.
Других решений пока нет …