Неверное время в столбце созданного_этапа - Laravel 5.4 - PullRequest
1 голос
/ 26 июня 2019

У меня есть таблица со столбцом меток времени (made_at и updated_at) в базе данных mySql. Я использую Laravel версии 5.4 и PHP 7.0.

Я заметил, что в этот конкретный столбец добавлено неправильное время.

Например: запись была добавлена ​​в 9:01, но столбец create_at - 9:05. Это не всегда, случается иногда. (Для 1 из 20 записей базы данных).

Ответы [ 2 ]

0 голосов
/ 26 июня 2019

Вы можете установить часовой пояс в config/app.php файле

Найти * * 1004

'timezone' => env('APP_TIMEZONE', 'Asia/Colombo'),

Вы можете установить любой часовой пояс на основе вашего проекта

Вы можете конвертировать время из другого часового пояса.

С Asia/Colombo до America/New_York

$model->updated_at->timezone('America/New_York')->format('d-m-Y h:i A');
0 голосов
/ 26 июня 2019

Я просто надеюсь, что это не происходит при локальном запуске проекта.Это происходит при размещении, и это зависит от того, где работает ваш сервер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...