IntlDateFormatter не возвращает определенный не-локализованный формат TimeZone (z) - PullRequest
0 голосов
/ 11 ноября 2018

Мое приложение неожиданно начало отображать неправильный формат часового пояса. У меня всегда было '12 / 11/2018 3:55 AM AEST 'в качестве выхода но теперь он возвращает '12 / 11/2018 3:55 утра по Гринвичу + 11 '. Код:

$formatter = new IntlDateFormatter('en-US', IntlDateFormatter::NONE, IntlDateFormatter::NONE, 'Australia/Sydney', null, "dd/MM/yyyy h:mm a z");
echo $formatter->format(new DateTime());

Есть ли простой способ это исправить?

Я использую php7.0 с расширением intl и ICU версии 60.2 Ubuntu 18.04

...