1

这有点像流行的相对时间(以前),除了我处理的不是时间戳而是月数。

我不确定该怎么做?

这里有一些例子可以提高你对我的问题的理解:

如果输入是:

3

输出将是:

3个月

如果输入是:

13

输出将是:

1年1个月

因此,每 12 个月,它的 X 年(如果有),然后剩余的几个月跟随它 X 个月。

4

1 回答 1

1

您可以使用 mod 运算符获取剩余月份:

$years = (int)($total_months / 12);
$months = $total_months % 12;
于 2011-11-27T18:23:28.850 回答