Php 日期不符合laravel中的规定
我目前正在我的项目中做一个项目,我想显示日期/月份/只有两位数的年份,但我不能这样做。日期在数据库中,其格式为Php 日期不符合laravel中的规定,php,mysql,laravel,date,laravel-blade,Php,Mysql,Laravel,Date,Laravel Blade,我目前正在我的项目中做一个项目,我想显示日期/月份/只有两位数的年份,但我不能这样做。日期在数据库中,其格式为yyy-mm-dd H-I-s这里是我的代码 <p class="text-lg">Meeting request sent to <strong>{{ (!empty($provider_detail->first_name)) ? $provider_detail->first_name : '' }} {{ (!empty($pr
yyy-mm-dd H-I-s
这里是我的代码
<p class="text-lg">Meeting request sent to
<strong>{{ (!empty($provider_detail->first_name)) ? $provider_detail->first_name : '' }} {{ (!empty($provider_detail->last_name)) ? $provider_detail->last_name : '' }}</strong></br>
{{ (!empty($booking->booking_date)) ? date("y/m/d",$booking->booking_date) : '' }}
请帮我解决这个问题。
谢谢预订日期是数值还是字符串 尝试改变
date("y/m/d",$booking->booking_date)
到
如果您的日期是按照您所说的格式设置的,即
16/10/25
即yy/mm/dd
,那么您的日期需要使用-
而不是/
重新设置格式,以便strotime()
正确地将其解释为这样的欧洲日期
date('y/m/d',strtotime(str_replace('/','-',$booking->booking_date)))
请显示错误。
$booking->booking\u date
是否来自数据库?i、 是的,它来自数据库。不,是dd-mm-yyyy格式@Riggsfolly更新了我的问题@Chris CousinsNo先生。这给了我其他的时间。我的时间是16/10/25,但它给了我69/12/31@Riggsfolli尝试了你的代码,但没有给出具体的结果。它返回的日期为69/12/31,其中日期为16/10/25@EkinOf。预订日期为STRING,我尝试了你的代码,但没有给出具体结果。它返回的日期为31年12月69日,其中日期为25年10月16日@RiggsFolly。。先生,预订日期不确定。@riggsfullyth也出现了同样的问题。请准确显示$booking->booking\u date
date("y/m/d", strtotime($booking->booking_date))
date('y/m/d',strtotime(str_replace('/','-',$booking->booking_date)))