Laravel 如何给我格式错误。没有给我合适的日期

Laravel 如何给我格式错误。没有给我合适的日期,laravel,Laravel,我的解析日期格式为日期/月/年(2020年12月21日) 请提供帮助。您可以使用DateTime的createFromFormat。首先,您需要使用createFromFormat 然后您可以将其格式化为真实日期格式 $date='21/12/2020'; //dd/mm/yy $new=DateTime::createFromFormat('d/m/Y', $date )->format('Y/m/d'); echo $new; 看 编辑:- 通过使用碳 $date='21/12/

我的解析日期格式为日期/月/年(2020年12月21日)


请提供帮助。

您可以使用
DateTime
createFromFormat
。首先,您需要使用
createFromFormat
然后您可以将其格式化为真实日期格式

$date='21/12/2020';   //dd/mm/yy
$new=DateTime::createFromFormat('d/m/Y', $date )->format('Y/m/d');
echo $new;

编辑:- 通过使用碳

$date='21/12/2020';
$newdate = Carbon::createFromFormat('d/m/Y',$date)->format('Y/m/d');
return $newdate;

因为它的日期格式无效。请查看carbon类中的createFromFormat函数;2020年12月21日这是d/m/Y,不是Y-m-d
$date='21/12/2020';
$newdate = Carbon::createFromFormat('d/m/Y',$date)->format('Y/m/d');
return $newdate;