Как с created_at сделать красивую дату. Laravel

130
24 июня 2018, 23:50

Как сделать красивую дату в laravel, к примеру с поле в таблицы "created_at"
У меня отображается: 2018-03-02 13:02:20
А мне нужно, к примеру: 3 февраля, 2018 год. Время: 13:02
Подскажите может какой-то пакет, где можно красиво настроить.
И второй вопрос, как настроить точное время (то не как у меня, записывает на 3 часа позже) Заранее спасибо за помощь.

Answer 1

в config/app.php выставь 'timezone' => 'Europe/Moscow',
А даты типа timestamps возвращаются уже в виде объекта Carbon, почитайте - отличная библиотека (здесь)
Ну... в частности ваш вариант выглядит как то так

$model->created_at->format('d F, Y год. Время: H:i');

Ну и для локализации нужно доустановить это

READ ALSO
Как создать умный запрос?

Как создать умный запрос?

Возникла проблема: есть чекбоксы с именами, отвечающими за id жанра(условно)Мне нужно, что-бы пользователь выбирал, игры с каким жанрами ему...

169
Перевести jQuery в php

Перевести jQuery в php

Данный скрипт, добавляет определенный класс к блоку комментария, в зависимости от его рейтинга

146
Как правильно и безопасно обращаться к переменным $_POST, $_SERVER и т.п

Как правильно и безопасно обращаться к переменным $_POST, $_SERVER и т.п

IDE NetBeans ругается, мол "не обращайтесь непосредственно к суперглобальному массиву $_POST"

161