Как отформатировать предварительно отформатированную дату из хранилища (не базы данных) в Laravel - PullRequest
0 голосов
/ 03 января 2019

Этот вопрос кажется идентичным другим вопросам, касающимся дат, но мой довольно уникален. (Пожалуйста, уважайте).

В моем AppServiceProvider внутри провайдеров у меня есть эти предварительно отформатированные строки дат.

$dates = [
            '2018-04-23 11:02:01',
            '2018-04-03 09:52:14',
            '2018-03-27 06:42:33',
            '2018-03-15 08:59:14'
];

view::share('dates', $dates);

На мой взгляд, у меня есть это;

<span>{{ $dates[1] }}</span>

... где вывод такой;

2018-04-03 09: 52: 14

... когда я должен иметь такой вывод:

04

... только месяц. Есть ли способ, которым я мог бы удовлетворить желаемый результат? Спасибо!

1 Ответ

0 голосов
/ 03 января 2019

Здесь есть несколько вариантов.

Первый - использовать php с чем-то вроде этого:

date( 'm', strtotime($dates[1])) 

Или, учитывая, что вы используете Laravel, вы можете использовать Carbon:

Carbon\Carbon::parse($dates[1])->month
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...