Laravel 5 如何在DB中将m/d/y转换为d/m/y?

Laravel 5 如何在DB中将m/d/y转换为d/m/y?,laravel-5,Laravel 5,我的日期保存在数据库中为1990年8月7日。我想在网上显示1990年7月8日 当我使用这种格式时,date('d-F-Y',strottime($date)) 它显示为1990年8月7日,而不是1990年7月8日。通过查看各个组件之间的分隔符来消除m/d/y或d-m-y格式中的日期歧义:如果分隔符是斜杠(/),则假定为美式m/d/y;而如果分隔符是破折号(-)或点(.),则假定为欧洲d-m-y格式。请在此处查看更多信息: //1990年7月8日 如果找到你的答案,请投票*但有一件事很清楚,若你们

我的日期保存在数据库中为1990年8月7日。我想在网上显示1990年7月8日

当我使用这种格式时,
date('d-F-Y',strottime($date))


它显示为1990年8月7日,而不是1990年7月8日。

通过查看各个组件之间的分隔符来消除m/d/y或d-m-y格式中的日期歧义:如果分隔符是斜杠(/),则假定为美式m/d/y;而如果分隔符是破折号(-)或点(.),则假定为欧洲d-m-y格式。请在此处查看更多信息:

//1990年7月8日


如果找到你的答案,请投票*但有一件事很清楚,若你们把这一年存到1990年,那个么它就不可能在2019年实现。

什么。。。。。。。这是100%的错误,我试过了,在这里工作得很好。再试一次,它是工作代码我不是关于代码,我是关于你的整个第一段代码解决了你的问题?如果这样,为什么要投反对票呢?因为解释是错误的。您可以根据格式创建日期-没有日期假设。日期要求日期采用YYYY-MM-DD格式
$dateInput = '08/07/1990';
$date      = str_replace('/', '-', $dateInput);
echo date('d-F-Y', strtotime($date));