В моей установке drupal я могу получить смещение от UTC в секундах до часового пояса, который я указал в панели администратора, используя
variable_get('date_default_timezone', 0)
Однако теперь, когда у нас есть летнее время, время, которое я получаю, всегда отключается на один час. Есть ли способ получить фактическую строку часового пояса от Drupal, например, "Европа/Берлин"?
Причина в том, что я должен использовать это с Zend Framework Zend_Date, но Drupal не устанавливает часовой пояс PHP по умолчанию, поскольку
echo date_default_timezone_get();
дает мне Системное/Локальное время.