将javascript数字格式化为年和月
我从中得到一个整数,比如20,我需要计算其中有多少个月和年,在20中,比如1年和8个月 如何在JS中实现这一点将javascript数字格式化为年和月,javascript,Javascript,我从中得到一个整数,比如20,我需要计算其中有多少个月和年,在20中,比如1年和8个月 如何在JS中实现这一点 case (props.term === 12): setYears(1) break; case (props.term >12): ... break; default: break; } 还有其他方法吗?首先,我将月除以12(一年),得到年数: var years =
case (props.term === 12):
setYears(1)
break;
case (props.term >12):
...
break;
default:
break;
}
还有其他方法吗?首先,我将月除以12(一年),得到年数:
var years = Math.floor(term/12);
var months = term % 12;
数学楼层(20/12)=1
然后,我将把输入除以一年中的月数,得到危险月数
20%12=8
(对不起我的英语)是的;使用Math.floor和模运算符。