тема конечно old
Сообщение от siryouzheg
|
// ответ 10, а на деле 9.5 лет
|
Сообщение от siryouzheg
|
// ответ 9 ПОЛНЫХ лет
|
ой а у меня больше получилось )))
function yearsOld(c, b) { //если b неуказывать расчитает возраст кол-во полных лет на текущую дату
var a = new Date;
a.setTime(Date.parse(c));
var d = a.getFullYear(),
e = a.getMonth(),
f = a.getDate();
b ? a.setTime(Date.parse(b)) : a = new Date;
return a.getFullYear() - d - (0 > (a.getMonth() - e || a.getDate() - f))
};
var date1 = "01/06/1988",
date2 = "01/01/2008";
alert(yearsOld(date1, date2));
Расчет возраста