在 Carbon 中格式化 diff() 时输出错误



我正在尝试使用 laravel 中的Carbon格式化我的 2 个日期的diff()。请参阅下面的代码。

视图

{{ CarbonCarbon::now()->diff(auth()->user()->getSubscriptionFor($class)->subscription_ends_at, false)->format('%ddays %hhrs %imins') }}


数据

subscription_ends_at:2020-01-27 11:38:11subscribed_at
2019-11-27 11:36:26


输出

30天 21小时 37分钟



预期输出

大于 60 天

Carbondiff返回一个DateInterval,以访问您可以使用DateIntervaladays的天数format.

format('%ddays %hhrs %imins')替换为format('%adays %hhrs %imins')

查看所有日期间隔格式

最新更新