У меня проблема, когда я установил часовой пояс в конфигурации Lumen для Европы/Лондона. Это работает отлично, до недавнего изменения в DST, где он устанавливает правильные даты created_at и updated_at, но когда я звоню в запись, он показывает даты, как если бы это был UTC, а не BST/DST.Проблема с часовым поясом в Люмене
В моем файле config/app.php у меня есть;
...
timezone' => 'Europe/London',
...
На моих маршрутах для проверки, у меня есть;
$app->get('mytime', function() {
$now = Carbon\Carbon::now();
dd($now, date('Y-m-d H:i:s'));
});
который возвращает
Carbon {#35 ▼
+"date": "2016-04-14 10:33:15.000000"
+"timezone_type": 3
+"timezone": "Europe/London"
}
еще, когда я тяну запись, которая должна сказать, иметь дату created_at из '2016-04-14 10:00:00' возвращает «2016-04-14 9:00:00.
Любая помощь с этим вопросом в часовом поясе была бы с благодарностью принята.
Это не сработало для меня на Lumen 5.1 – Zl3n