这有点像流行的相对时间(ago),只不过我处理的不是时间戳,而是月数。
我不确定如何通过这个虽然?
这里有一些例子可以帮助你更好地理解我的问题:
如果输入为:
3
输出将是:
3个月
如果输入为:
13
输出将是:
1年1个月
所以每12个月是X年(如果有的话),然后剩下的月份是X个月。
您可以使用mod运算符来获取剩余月份:
$years = (int)($total_months / 12);
$months = $total_months % 12;