Laravel集体绑定时间形成:: time - Carbon

问题描述 投票:0回答:1

我尝试使用3种不同的样式进行绑定,但它们都没有按预期工作:

示例日期时间:2018-03-02 23:00:00

//using h:i:s A ---> Nothing shown
{!! Form::time('field_name', \Carbon\Carbon::parse($user->relation->col_name)->format('h:i:s A'), ['class'=>'form-control']) !!}

//using h:i A  ----> Nothing shown
{!! Form::time('field_name', \Carbon\Carbon::parse($user->relation->col_name)->format('h:i A'), ['class'=>'form-control']) !!}

//using h:i:s  ----> Shows time but AM/PM does not work
{!! Form::time('field_name', \Carbon\Carbon::parse($user->relation->col_name)->format('h:i:s'), ['class'=>'form-control']) !!}

//using strtotime  -----> same results like above
{!! Form::time('field_name', date('h:i:s A', strtotime($user->relation->col_name)), ['class'=>'form-control']) !!}

关于如何绑定23:00:00到AM PM哪个有用的任何想法?

第一种方法给出如下内容:

php datetime laravel-5 timestamp php-carbon
1个回答
1
投票

time输入类型属性支持H:iH:i:sPHP)。浏览器稍后决定它的显示方式。如果您插入的格式无效,则预设值将为空白。

时间输入的值始终为24小时格式:“hh:mm”,无论输入格式如何,都可能根据用户的区域设置(或用户代理)进行选择。如果时间包括秒(请参阅使用步骤属性),则格式始终为“hh:mm:ss”。

有关MDN的更多详情。

© www.soinside.com 2019 - 2024. All rights reserved.