Php 从日期获取月数
假设我有一个特定的日期,如Php 从日期获取月数,php,date,Php,Date,假设我有一个特定的日期,如2016-11-14。 另外,我还有另一个日期(开始日期)2017年2月14日和结束日期2017年2月30日 我想计算已经过去的月份是日期2016-11-14,直到设置范围日期 我尝试过搜索,但找不到有关如何查找从日期到范围日期集的月份的链接。DateTime()使日期计算变得简单: $datetime1 = new DateTime('2016-12-01'); $datetime2 = new DateTime('2017-02-01'); $interval =
2016-11-14
。
另外,我还有另一个日期(开始日期)2017年2月14日
和结束日期2017年2月30日
我想计算已经过去的月份是日期2016-11-14
,直到设置范围日期
我尝试过搜索,但找不到有关如何查找从日期到范围日期集的月份的链接。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'));
我需要10分钟来勾选答案:)或者你可以使用
echo($interval->y*12+$interval->m)代码>