Php 将包含月数的变量转换为X年X月格式?

Php 将包含月数的变量转换为X年X月格式?,php,date,time,relative-date,Php,Date,Time,Relative Date,这有点像流行的相对时间(ago),只是我没有处理时间戳,而是处理月数 我不知道该怎么办 这里有一些例子可以帮助你更好地理解我的问题: 如果输入为: 三, 输出将是: 三个月 如果输入为: 十三, 输出将是: 1年1个月 因此,对于每12个月,其X年(如有)以及随后的剩余月份都是X月。您可以使用mod操作符获取剩余月份: $years = (int)($total_months / 12); $months = $total_months % 12; 您可以使用mod运算符获取剩余月份: $ye

这有点像流行的相对时间(ago),只是我没有处理时间戳,而是处理月数

我不知道该怎么办

这里有一些例子可以帮助你更好地理解我的问题:

如果输入为:

三,

输出将是:

三个月

如果输入为:

十三,

输出将是:

1年1个月


因此,对于每12个月,其X年(如有)以及随后的剩余月份都是X月。

您可以使用mod操作符获取剩余月份:

$years = (int)($total_months / 12);
$months = $total_months % 12;

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

$years = (int)($total_months / 12);
$months = $total_months % 12;