Laravel-碳格式化时间不正确
我的数据库中有两行名为start_time和end_time。 开始时间值设置为:2018/07/11 12:00 am,结束时间设置为:2018/07/11 1:30 am 我试图实现的是只提取时间而不显示日期。我尝试使用以下代码Laravel-碳格式化时间不正确,laravel,php-carbon,Laravel,Php Carbon,我的数据库中有两行名为start_time和end_time。 开始时间值设置为:2018/07/11 12:00 am,结束时间设置为:2018/07/11 1:30 am 我试图实现的是只提取时间而不显示日期。我尝试使用以下代码 <table class="table-hover table"> <tbody> @foreach($appointments as $appointment) <tr>
<table class="table-hover table">
<tbody>
@foreach($appointments as $appointment)
<tr>
<td>
{{Carbon\Carbon::parse($appointment->start_time)->format('h:m a')}} -
{{Carbon\Carbon::parse($appointment->end_time)->format('h:m a')}}
</td>
</tr>
@endforeach
</tbody>
</table>
但它显示的时间不正确。而不是得到:
12:00 am-01:30 am我一直得到12:07 am-01:07 am
备注:解析后的日期变为:2018-07-11 00:00:00-2018-07-11 01:30:00
i-是一分钟