Php 如何在laravel中格式化时间数据类型

Php 如何在laravel中格式化时间数据类型,php,laravel,time,php-carbon,Php,Laravel,Time,Php Carbon,如何在laravel中格式化时间数据类型?请看下面我的代码 型号 protected $dates = ['start_date', 'end_date', 'show_at', 'hide_at', 'created_at', 'updated_at']; 查看 {{ $promotion->show_at->format('h:i:s A') }} 来自数据库的数据(类型:时间) 错误 发现意外数据。发现意外数据 请尝试: {{ Carbon::parse($promotio

如何在laravel中格式化时间数据类型?请看下面我的代码

型号

protected $dates = ['start_date', 'end_date', 'show_at', 'hide_at', 'created_at', 'updated_at'];
查看

{{ $promotion->show_at->format('h:i:s A') }}
来自数据库的数据(类型:时间)

错误

发现意外数据。发现意外数据

请尝试:

{{ Carbon::parse($promotion->show_at)->format('H:i:s') }}
请尝试:

{{ Carbon::parse($promotion->show_at)->format('H:i:s') }}
试试这个:

{{ date_format($promotion->show_at,"h:i:s A") }}
试试这个:

{{ date_format($promotion->show_at,"h:i:s A") }}

天哪!没想到会有这个答案,天哪!没想到会有这样的答案,这也行。除了您必须使用
\DateTime
类之外:@Jonjie,是的,您使用的是相同的,但是在
面向对象风格中
&我给您
过程风格
,这同样有效。除了您必须使用
\DateTime
类之外:@Jonjie,是的,您使用的是相同的,但采用的是
面向对象的样式
&我给您的是
过程样式