我的156858
数据库中有一个值,它保存用户的在线时间。目前我正在以下几天和几小时展示它...
{{ $d = floor($user->userStats->OnlineTime /86400) }} days,
{{ floor(($user->userStats->OnlineTime -$d*86400)/3600) }} hours
它目前的产出
1 days, 19 hours
我正在尝试使用Carbon来做一个diffForHumans字符串,所以它输出像1 day, 19 hours, and 24 minutes
这样的东西但是看起来Carbon似乎没有这个功能?
有没有其他方法可以做到这一点。
像这样使用parse()
方法:
{{ Carbon::parse('-' . $user->userStats->OnlineTime . ' minutes')->diffForHumans() }}
但更好的方法是在我的回购中展示keep all dates as dateTime()
in DB。在这种情况下,你可以这样做:
{{ $user->userStats->OnlineTime->diffForHumans() }}