Laravel-碳格式化时间不正确

时间:2018-08-01 12:07:17

标签: laravel php-carbon

我的数据库中有两行分别名为start_timeend_time。 start_time值设置为:2018/07/11 12:00 am,而end_time设置为:2018/07/11 1:30 am

我想要实现的是仅提取时间而不显示日期。我尝试使用以下代码

<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

P.S:解析后的日期变为:2018-07-11 00:00:00 - 2018-07-11 01:30:00

1 个答案:

答案 0 :(得分:1)

m-是一个月

我-是一分钟

source