我通过给定的生日和当前日期需要月龄目前的年龄:计算几个月
我发现这一个,这给了我的年龄在年:
function getAge(dateString) {
var today = new Date();
var birthDate = new Date(dateString);
var age = today.getFullYear() - birthDate.getFullYear();
var m = today.getMonth() - birthDate.getMonth();
age = age * 12 + m;
return age;
}
但我需要几个月的年龄。一个五岁的孩子应该得到60的结果;如果孩子是5年3个月大的它应该给的63
http://jsfiddle.net/n33RJ/567/
这不会给我正确的值的结果。
保留一个计数器并在一个月增加的生日,直到它比今天 – aarosil
的代码你更大发布给我几个月。你刚刚发布的小提琴也适合我。 – j08691
检查了这一点.. http://stackoverflow.com/questions/19705003/moment-js-months-difference – g2000