我的表中有 ExpireDate
、NowTime
字段,例如:
Expire Date : 2020-05-11 00:00:00
NowTime : 2020-05-13 00:00:00
我想了解两个日期之间的差异(NowTime
- ExpireDate
)并使用此代码:
$diff=Carbon::now()->diffInDays($row->expire_date);
问题是,如果距离到期日期还剩两天,Carbon return 2,另外,如果距离 Carbon return 2 日期已经过去了 2 天/p>
如何检测日期是还剩 2 天还是已经过去 2 天?
最佳答案
您可以使用以下工具:
Carbon::now()->diffInDays($row->expire_date, false) // negative number if expired_date is over
Carbon::now()->isAfter($row->expire_date) // true if expired_date is over
关于php - 如何计算剩余几天或碳中的最后几天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61768376/