Php 将包含月数的变量转换为X年X.5个月格式?
我已使用以下代码来实现此目的:Php 将包含月数的变量转换为X年X.5个月格式?,php,date,time,intervals,Php,Date,Time,Intervals,我已使用以下代码来实现此目的: $total_months = 59; $years = (int)($total_months / 12); $months = $total_months % 12; 产量为4年11个月 如果输入为: $total_months = 59.5; $years = (int)($total_months / 12); $months = $total_months % 12; 我需要4年11.5个月的产量 有人能帮我得到结果吗 提前感谢。您可以使用以下
$total_months = 59;
$years = (int)($total_months / 12);
$months = $total_months % 12;
产量为4年11个月
如果输入为:
$total_months = 59.5;
$years = (int)($total_months / 12);
$months = $total_months % 12;
我需要4年11.5个月的产量
有人能帮我得到结果吗
提前感谢。您可以使用以下功能:
$months = fmod($total_months, 12);
你可以用这个:
$months = fmod($total_months, 12);
$months=$total_months-$years*12;?多年来,你可以做地板$total_months/12$months=$total_months-$years*12;?多年来,您可以使用floor$total_months/12+1最佳解决方案,此功能完全符合给定要求。+1最佳解决方案此功能完全符合给定要求。