Как форматировать дату Carbon: now () в Laravel PHP - PullRequest
0 голосов
/ 06 июля 2018

Я пытался

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

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

Ответы [ 2 ]

0 голосов
/ 06 июля 2018

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

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

echo date('Y/m/d H:i:s',strtotime($member['access']));
0 голосов
/ 06 июля 2018

Формат по умолчанию в 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");
...