我需要区分2个日期,但不仅仅是2个特定日期之间的区别,我说的是一个包含" pdt_expires"列,我想显示此日期之前的天数,但是每行都有。例如:
我只看到了2个特定日期的数千个解决方案,但在这种情况下没有。我想我需要:
OR - View中的一个函数,它获取$ product-> pdt_expire并获得最终值
所以任何帮助都会很棒,谢谢。
答案 0 :(得分:2)
如何使用简单的DATEDIFF查询实现它:
ProductModel::select([
'products.*',
\DB::raw('DATEDIFF(pdt_expires, NOW()) as expires_in')
])->get();
因此,在您拥有的每个产品中,都会有一个名为expires_in
的附加列,用于存储NOW
到pdt_expires
之间的不同天数。
DATEDIFF:How to get the number of days of difference between two dates on mysql?