Обновление ICU на CentOS/Red Hat/Fedora
Столкнулся с проблемой, при выводе времени, yii\i18n\Formatter формирует для зоны 'Europe/Moscow' время, соответствующее GMT+4:
1 2 3 4 5 6 |
$timeZone = 'UTC' Yii::$app->formatter->timeZone = $timeZone; echo $timeZone . ': ' . Yii::$app->formatter->asTime(time()) . '<br>'; $timeZone = 'Europe/Moscow' Yii::$app->formatter->timeZone = $timeZone; echo $timeZone . ': ' . Yii::$app->formatter->asTime(time()) . '<br>'; |
выводил :
1 2 |
UTC: 6:54:39 Europe/Moscow: 10:54:39 |
В конфиге приложения временная зона указана явно: 'timeZone' => 'Asia/Omsk'.