Я пытаюсь вставить значение для даты в мой экземпляр datatables, но не могу правильно определить формат.
Мой контроллер извлекает метку времени mysql с именем 'creat_at':
if( $d->created_at > $deadline){
$d->call_status = 'new';
}
Я сбрасываю это, и он возвращает правильные данные, и в настоящее время в моих таблицах данных он выводит правильные данные, однако это полная временная метка.
Итак, это:
<td class="createdAt">
@if(!is_null($this->created_at))
{{ $this->created_at }}
@endif
</td>
Работает, но возвращается 06/12/2018 00: 00: 00
Я просто хочу часть даты.Однако, когда я пытаюсь это сделать:
<td class="createdAt">
@if(!is_null($this->created_at))
{{ $this->created_at->date->format('Y-m-d') }}
@endif
</td>
Он говорит, что не может вызвать format () для строки.
Строка форматирования работает для других моих столбцов, но это поля mysql DATE., а не временные метки.
Что было бы лучше, чтобы это правильно отображало только часть даты?