我正在尝试在刀片中获得小时,分钟和秒,通常我使用如下
{{$calllog['delivery_date']}}
但现在我的要求是获得小时,分钟和秒。 这是我试图获得的方式
$calllog['delivery_date']->todatestring()}}
是的,我认为我滥用这个功能,有人可以帮助我吗?我是Laravel的新人。任何帮助将不胜感激。
答案 0 :(得分:4)
如果你的变量是DateTime,你可以使用它:
{{ Carbon\Carbon::parse($calllog['delivery_date'])->format('H:i:s') }}
或最简单的方式(取决于您的版本):
{{ $calllog['delivery_date']->format('H:i:s') }}
答案 1 :(得分:2)
如果您希望将分钟和小时作为单独的值:
{{ $calllog['delivery_date']->minute }}
{{ $calllog['delivery_date']->hour }}
您正在寻找能够将小时和分钟显示为字符串的解决方案,请使用format()
。
例如,这将返回02:12:
{{ $calllog['delivery_date']->format('h:i') }}
这将返回14:12:
{{ $calllog['delivery_date']->format('H:i') }}