如何获取laravelblade中唯一的小时和分钟?
How to get the only hours and minutes in laravel blade?
我试图在 blade 中获取小时、分钟和秒,通常我使用如下
{{$calllog['delivery_date']}}
但现在我的要求是得到时分秒。
这是我试图获得
的方式
$calllog['delivery_date']->todatestring()}}
是的,我想我误用了这个功能,谁能帮帮我?我是 Laravel 的新人。任何帮助将不胜感激。
如果你的变量是 DateTime,你可以使用这个:
{{ Carbon\Carbon::parse($calllog['delivery_date'])->format('H:i:s') }}
或最简单的方法(取决于您的版本):
{{ $calllog['delivery_date']->format('H:i:s') }}
如果您想将分钟和小时作为单独的值:
{{ $calllog['delivery_date']->minute }}
{{ $calllog['delivery_date']->hour }}
您正在寻找将小时和分钟显示为字符串的解决方案,请使用 format()
。
例如,这将 return 02:12:
{{ $calllog['delivery_date']->format('h:i') }}
这将 return 14:12:
{{ $calllog['delivery_date']->format('H:i') }}
在blade中使用这个:
date("h:i a")
我试图在 blade 中获取小时、分钟和秒,通常我使用如下
{{$calllog['delivery_date']}}
但现在我的要求是得到时分秒。 这是我试图获得
的方式$calllog['delivery_date']->todatestring()}}
是的,我想我误用了这个功能,谁能帮帮我?我是 Laravel 的新人。任何帮助将不胜感激。
如果你的变量是 DateTime,你可以使用这个:
{{ Carbon\Carbon::parse($calllog['delivery_date'])->format('H:i:s') }}
或最简单的方法(取决于您的版本):
{{ $calllog['delivery_date']->format('H:i:s') }}
如果您想将分钟和小时作为单独的值:
{{ $calllog['delivery_date']->minute }}
{{ $calllog['delivery_date']->hour }}
您正在寻找将小时和分钟显示为字符串的解决方案,请使用 format()
。
例如,这将 return 02:12:
{{ $calllog['delivery_date']->format('h:i') }}
这将 return 14:12:
{{ $calllog['delivery_date']->format('H:i') }}
在blade中使用这个:
date("h:i a")