Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Laravel - 5.5.39
Php - 7.1.12
Клиент - Windows 7 sp1 x64
Сервер - Ubuntu 16.04.6 LTS Apache 2.4.18
База данных - MsSql 2012
Пытаюсь получить таким образом данные по модели из базы данных:
$logs = Carriers_log::on($bd)->orderBy('id_log', 'desc')->get();
foreach ($logs as $log){
echo $log->created_at;
}
Но поле "created_at" выводится не правильное:
В базе - 2019-03-14 15:41:33.000
Выводится - 2020-02-03 15:09:34
Не могу понять в чём дело, раньше выводилось правильно, в базу записывается всё правильно и если проверить массив...
dd($log);
То там будет правильное значение:
"created_at" => "2019-03-14 15:46:00.000"
"updated_at" => "2019-03-14 15:46:00.000"
Но как только пытаюсь уточнить поле даты, оно сразу меняется.
Ещё пробовал получить так значение:
$log->value('created_at')
Получаю такой ответ, год правильный, остальное - нет.
date: 2019-04-03 11:21:50.0 Asia/Yakutsk (+09:00)
Есть идеи что могло случиться? На сервере время правильное.