假设我在变量中有两个日期,比如
$date1 = "2009-09-01";
$date2 = "2010-05-01";
Run Code Online (Sandbox Code Playgroud)
我需要得到$date2和$date1($date2 >= $date1)之间的月数.即我需要得到8.
有没有办法通过使用日期函数来获取它,或者我必须爆炸我的字符串并进行一些计算?
非常感谢
我在变量中有两个日期
$fdate = "2011-09-01"
$ldate = "2012-06-06"
Run Code Online (Sandbox Code Playgroud)
现在我需要它们之间的月份差异.
例如,如果你从明年的09(9月)到06(6月)计算这个答案应该是10 - 结果你会得到10.
我怎么能用PHP做到这一点?
我对 PHP Carbon diffInMonths 函数有问题。在某些情况下,我得到了错误的结果。例如:
$start = \Carbon\Carbon::create(2017, 4, 1);
$end = \Carbon\Carbon::create(2017, 5, 1);
echo $start->diffInMonths($end);
Run Code Online (Sandbox Code Playgroud)
我应该得到 1 但我得到 0。我使用 PHP 7.1 和 Laravel 5.4。
有人有同样的问题吗?我该如何解决?感谢您的帮助!