Как формат даты Carbon: now () в Laravel PHP

Я пытался

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

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

php,laravel,formatdatetime,

0

Ответов: 2


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

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

При печати значения access изменения формат, который вам нужен.

echo date('Y/m/d H:i:s',strtotime($member['access']));
PHP, Laravel, FormatDateTime,
Похожие вопросы