从一个月到一个月和一年

时间:2010-07-27 19:06:46

标签: php

例如,我有13个月,我想用php将其转换为1年零1个月。 26 - 2年零2个月。 如何“转换”它?

2 个答案:

答案 0 :(得分:3)

$totalmonths = 26;
$years = floor($totalmonths/12);
$months = $totalmonths % 12;
echo $years, " year", $years==1?"":"s";
if ($months != 0)
    echo " and ", $months, "month", $months==1?"":"s";

答案 1 :(得分:2)

除以12并分别取整数部分和模数。