часовой пояс по умолчанию в ветке через библиотеку Timber - PullRequest
0 голосов
/ 25 октября 2019

Когда я использую функцию date() в шаблоне Twig, она возвращает универсальное время, в отличие от даты , фильтр , который возвращает правильное время с применением соответствующего часового пояса.

Я использую

date_default_timezone_set('America/Los_Angeles');

в файле functions.php моей темы для некоторых других несвязанных функций, которые, похоже, напрямую связаны с этими датами (когда строка кода удаляется, дата кажетсяправильно). Я мог бы использовать фильтр date_modify, но я работаю с датой между настоящим моментом и переходом на летнее время, так что это излишне влияет на то, что я пытаюсь выполнить здесь.

После прочтения документы Twig по функции date() , я думал, что в моем файле functions.php будет работать следующее, но, похоже, оно не оказывает никакого влияния:

function add_to_twig( $twig ) {
    $twig->getExtension(\Twig\Extension\CoreExtension::class)->setTimezone('America/Los_Angeles');
    return $twig;
}

Так что же правильноспособ сообщить Timber / Twig часовой пояс для использования?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...