Как изменить часовой пояс с помощью date() и strtotime() в Laravel


Как изменить часовой пояс с помощью date() и strtotime() в Laravel

03.11.2020 09:43:10 Просмотров 12 Источник

Я все еще новичок в Ларавеле. У меня есть проблема в понимании концепции углерода и формата даты и времени. Каждый раз, когда я создаю новый пост, столбец created_at не показывает точное время, как в моем местоположении. Например, в настоящее время в Куала-Лумпуре время составляет 2:36 вечера, но в моем phpMyAdmin оно показывает 6:36 утра. Как я могу изменить часовой пояс? И я использую этот код <span> {{date('d/m/Y g:i A', strtotime($comment->created_at))}} </span>

Вот то, что я уже пробовал.

на мой взгляд blade.php

<span> {{ date('d/m/Y  g:i A', strtotime($comment->created_at))->setTimezone('Asia/Kuala_Lumpur')}} </span>

но это дает сообщение об ошибке Call to a member function setTimezone() on string

таблица комментариев

created_at - datetime

Надеюсь, что кто-нибудь сможет научить и показать мне правильный вариант. Спасибо.

У вопроса есть решение - Посмотреть?

Ответы - Как изменить часовой пояс с помощью date() и strtotime() в Laravel / How to change timezone using date() and strtotime() in Laravel

Является ответом!
Kamlesh Paul

03.11.2020 09:46:48

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

Чтобы изменить часовой пояс , измените значение часового пояса в app.php файл.

Об этом написано в этом разделе

|--------------------------------------------------------------------------
| Application Timezone
|--------------------------------------------------------------------------
|
| Here you may specify the default timezone for your application, which
| will be used by the PHP date and date-time functions. We have gone
| ahead and set this to a sensible default for you out of the box.
|
 

Для меня я использую Asia/Kuala_Lumpur в качестве часового пояса приложения.

Вот соответствующий синтаксис :

'timezone' => 'Asia/Kuala_Lumpur'

список часовых поясов для PHP

Примечание : запустите php artisan config:clear, чтобы внести эти изменения

Помочь в развитии проекта:
Закрыть X