Формат даты в PHP или Laravel 5, отправляющий параметр lang

Я получаю параметр даты моей базы данных в следующем формате:

"date" => "2015/08/11T00:00:00Z"

Мне нужно получить правильный формат даты, посылая параметр локали (в Laravel App :: getLocale ()).

Что-то вроде этого:

<? date_format_magicfunction($my_date, 'es' ); ?> // 11/08/2015

или же

                                        //es, en, de, etc
<? date_format_magicfunction($my_date, App::getLocale() ); ?> // 11/08/2015

Знаете ли вы какую-то функцию или Laravel Provider?

-1

Решение

Если вы используете php, вы можете создать дату, используя DateTime DateTime :: createFromFormat () из любого формата, как журнал, как вы указываете, как это указано в API. Обратите внимание, что возвращаемое значение из этой функции является объектом.

0

Другие решения

Используйте пакет Carbon. http://carbon.nesbot.com/docs/#api-formatting Он содержит множество методов для манипулирования объектами datetime.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector