$preObj = new \DateTime('2017-02-01'); $currObj = new \DateTime('2017-07-02');$durMonth = $currObj->diff($preObj)->m + ($currObj->diff($preObj)->y * 12) + 1;
如果$currObj的时间是大于1号的那么则相差的月份是正常的 如果不是的话,那么会少一个月
DateTime diff的计算相差月份bug
最新推荐文章于 2024-04-23 11:36:00 发布