Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel-碳格式化时间不正确_Laravel_Php Carbon - Fatal编程技术网

Laravel-碳格式化时间不正确

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>

我的数据库中有两行名为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>
                <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-是一分钟