在 Carbon 中格式化 diff() 时输出错误
Wrong output when formatting diff() in Carbon
我正在尝试使用 laravel 中的 Carbon
格式化我的 2 个日期中的 diff()
。请在下面查看我的代码。
查看
{{ \Carbon\Carbon::now()->diff(auth()->user()->getSubscriptionFor($class)->subscription_ends_at, false)->format('%ddays %hhrs %imins') }}
数据
subscription_ends_at: 2020-01-27 11:38:11
subscribed_at: 2019-11-27 11:36:26
输出
30days 21hrs 37mins
预期输出
超过 60 天
As Carbon
diff
returns a DateInterval
,要访问可以使用 days
of DateInterval
和 [=15] 的天数=] 在 format
.
将format('%ddays %hhrs %imins')
替换为format('%adays %hhrs %imins')
我正在尝试使用 laravel 中的 Carbon
格式化我的 2 个日期中的 diff()
。请在下面查看我的代码。
查看
{{ \Carbon\Carbon::now()->diff(auth()->user()->getSubscriptionFor($class)->subscription_ends_at, false)->format('%ddays %hhrs %imins') }}
数据
subscription_ends_at: 2020-01-27 11:38:11
subscribed_at: 2019-11-27 11:36:26
输出
30days 21hrs 37mins
预期输出
超过 60 天
As Carbon
diff
returns a DateInterval
,要访问可以使用 days
of DateInterval
和 [=15] 的天数=] 在 format
.
将format('%ddays %hhrs %imins')
替换为format('%adays %hhrs %imins')