我们如何找到特定日期到当前日期时间过去了多少个月,考虑每个月的天数(例如:-1 月 31 日,2 月 28 日/29 日)使用 php。 我试过 差异() 功能 不能解决我的问题。因为它计算过去了多少个 30 天的月份。
最佳答案
一个简单的方法:
$datetime1 = new DateTime('2012-11-15');
$datetime2 = new DateTime('2012-12-15');
$interval = $datetime1->diff($datetime2);
echo $interval->format('%R%m months'); // output : +1 months
您应该使用 DateInterval。它真的很强大。 http://www.php.net/manual/en/class.dateinterval.php
关于php - 根据天数 (28,29,30,31) 找出特定日期过去了多少个月,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13392091/