Laravel - получение только текущего месяца и года - PullRequest
0 голосов
/ 20 ноября 2018

Я новичок в Laravel, я просто изучаю новые вещи, но что касается моего проекта.Мне нужно получить текущий месяц и год на сегодня.Как мне это сделать?потому что сейчас у меня есть ярлык, и я хочу указать на нем текущий месяц и год.Спасибо

Вот мой лейбл

{{Form::label('title', 'Title')}}

Ответы [ 4 ]

0 голосов
/ 21 ноября 2018

Вы также можете попробовать это.

{{ Form::label('title', Carbon\Carbon::now()->format('F Y') }}
0 голосов
/ 20 ноября 2018

Если вы хотите всегда отображать месяц и год текущего дня, вы можете использовать встроенную в PHP функцию date.Например, ниже приведен ярлык November 2018.

{{Form::label('title', date('F Y') )}}

См. Документация PHP по функции даты

Если вы хотите более мощные манипуляции, используйте Углерод .

0 голосов
/ 20 ноября 2018

Laravel поставляется с готовым компонентом для управления датой, и он известен под именем Carbon, у него есть много методов для доступа и модификации DateTime php объекта.Чтобы получить доступ к месяцу и году текущего дня, вы можете получить доступ к свойству month и year непосредственно на объекте Carbon

$today = Carbon::now();
$today->month; // retrieve the month
$today->year; // retrieve the year of the date

В вашем контроллере вы можете вставить объект $today в методиспользуется для визуализации связанного представления с целью получить доступ к этому объекту для получения значения атрибута, которое вы хотите отобразить в поле метки

0 голосов
/ 20 ноября 2018

Вы можете использовать библиотеку Carbon , которая доступна в комплекте с Laravel:

{{ Form::label('title', \Carbon\Carbon::now()->format('M, Y') }}

Вы можете форматировать с использованием собственного PHP DateTime Формат

Обновление:

Как уже упоминал @Josh, вы также можете использовать помощник laravel now ()

Функция now создает новый Illuminate \Поддержка \ Carbon instance для текущего времени

{{ Form::label('title', now()->format('M, Y') }}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...