如何在 Laravel PHP 中格式化日期 Carbon:now()

Tha*_*iVD 4 php formatdatetime laravel

我试过

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

它回来了 Y-m-d H:i:s

小智 8

<?php
// ...

use Illuminate\Support\Carbon;

//...


$now = Carbon::now()->format('Y-m-d');
Run Code Online (Sandbox Code Playgroud)


JOY*_*PAL 5

now()->format('Ymd H:i:s')

你可以像上面的代码一样简单地格式化。


Lov*_*ngh 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");
Run Code Online (Sandbox Code Playgroud)