Как форматировать дату Carbon: сейчас () в Laravel Stack Overck

Я старался

 update(['access' => Carbon::now()->format('Y/m/d H:i:s')]);

он вернулся Y-m-d H:i:s

0

Решение

Формат по умолчанию в MySQL Y-m-d H:i:s, поэтому он будет сохранять и показывать в том же формате. Если вы все еще хотите сохранить его как Y/m/d H:i:s, затем измените тип данных поля даты на varchar.

Для проблемы, упомянутой в комментарии:

Создайте date object из строки сначала используя date_create а затем использовать date_format изменить его формат.

$date=date_create($member['access']);
echo date_format($date,"Y/m/d H:i:s");
0

Другие решения

Вы обновляете это в базе данных и из базы данных, вы будете возвращать только Y-m-d H: i: s (формат Mysql по умолчанию), поэтому

Во время печати значение access
изменить формат, что вам нужно.

echo date('Y/m/d H:i:s',strtotime($member['access']));
0

По вопросам рекламы [email protected]