Как убрать миллисекунды в Laravel?
Как убрать миллисекунды при выводе даты?
<p>{{ $data_zakaza.ToString("yyyy-MM-dd hh:mm:ss") }}</p>
Метод ToString() вызывает ошибку:
Call to undefined function ToString()
Ответы (2 шт):
Автор решения: Салават
→ Ссылка
Как вариант можно просто обрезать строку:
$data_zakaza = mb_substr($zakaz->data_zakaza, 0, 19);
Автор решения: Anton Mironov
→ Ссылка
В Laravel вы можете использовать Carbon для дат. Для этого достаточно определить в вашей модели свойство
protected $dates = ['data_zakaza'];
Если модель не используется, то перед передачей в шаблон можно сделать так:
$data_zakaza = Carbon::parse($data_zakaza);
Теперь при выводе в шаблоне можно использовать форматирование:
<p>{{ $data_zakaza.format("y-m-d H:i:s") }}</p>