php - 如何计算剩余几天或碳中的最后几天

标签 php sql laravel-5 php-carbon

我的表中有 ExpireDateNowTime 字段,例如:

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/

相关文章:

Mysql请求返回未定义

laravel - 无法在 laravel 中验证输入文件

mysql - 连接具有不同行数的表

sql - MySQL:选择不同的字段,但也获取其余的列?

php - 为什么 laravel 在我运行两个 ajax 调用一段时间后自动注销用户

php - 强制唯一规则忽略给定 ID

php - 如何在不破坏 CSS 标题的情况下在 Webfolio WordPress 主题中使用背景图片?

javascript - 通过下拉菜单填充 Div

php - 为什么我在简单的 DB2 select 语句中得到 "Data conversion or data mapping error. SQLCODE=-802"?

php - 为什么在 PHP 中锁定如此困惑?