如果给定两个日期的MM / YY格式,我如何仅使用一个函数就可以得出年份和月份的差异。
例如:03/10和01/14的结果将是3年10个月。
任何帮助将不胜感激。
您可以解析日期并以毫秒为单位进行计算,但这是一种更快的方法。
var date1 = "03/10".split("/");
var date2 = "01/14".split("/");
var months = date2[0] - date1[0] + 12 * (date2[1] - date1[1]);
var result = Math.round(months / 12) + " years " + (months % 12) + " months";
您可以将前两行中的日期字符串与变量交换,并且您应该能够猜出以数字表示年和月的位置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句