CarbonCarbonparse2023-07-05-diffInDays2023-07-10 true这段代码的结果为什么是5 不是-5 如何变成-5?diffInDays函数中的第二个参数设置为true和false都不好用 都得不到-5 如何解决
diffInDays()函数返回的是两个日期之间的差值,即结束日期减去开始日期。在这种情况下,'2023-07-10' - '2023-07-05' 的结果是5,因此返回的是正数5。
如果要得到负数的差值,可以交换开始日期和结束日期的位置,然后再取负值。可以尝试以下代码:
\Carbon\Carbon::parse('2023-07-10')->diffInDays('2023-07-05', true) * -1;
这样就能得到-5作为结果。
原文地址: https://www.cveoy.top/t/topic/hLrY 著作权归作者所有。请勿转载和采集!