假设我的日期具体为2016-11-14
。
我还有另一个日期(开始)02-14-2017
和结束02-30-2017
我想计算过去的月份是日期2016-11-14
,直到范围日期的设定。
我试过搜索,但是我找不到如何找到从日期到范围日期过去的月份的链接
答案 0 :(得分:4)
DateTime()
使日期数学变得容易:
$datetime1 = new DateTime('2016-12-01');
$datetime2 = new DateTime('2017-02-01');
$interval = $datetime2->diff($datetime1);
echo (($interval->format('%y') * 12) + $interval->format('%m'));