Это мой код:
{{ date ('M-d-Y',strtotime($page->created_at)) }}
Дата показывается так: май-23-2018
Как я могу изменить код, чтобы дата отображалась так:23 мая 2018 года
Значения всех символов: http://php.net/manual/en/function.date.php
Вы можете изменять символы в своем формате так, как вам нравится, если у вас есть правильные символы (из таблицы).
<span>Posted on {{ date('M d, Y',strtotime($page->created_at)) }}</span>
Также Laravelпоставляется с расширением Carbon для DateTime и прост в использовании для работы с датами: https://carbon.nesbot.com/docs/
Вы можете попробовать это. Я надеюсь, что это поможет вам.
{{ date("F jS, Y", strtotime($page->created_at)) }}
Вы можете решить эту проблему двумя способами:
Простой способ: иметь 3 переменные для даты, месяца и года и создать строку так, как вы хотите.
Использовать формат даты_: Проверить https://www.w3schools.com/php/func_date_date_format.asp