function
OnBirthDateSelected(sender, e)
{
var datePicker;
//if (pickerID == null)
{
datePicker = $find(
"radDatePicker");
var now=new Date();
var yearnow=now.getYear();
var monthnow = now.getMonth()+1;
var daynow = now.getDay();
var date = datePicker.GetDate();
var years = yearnow - date.getYear();
if(years < 0)
{
document.getElementById(
"tb_age").value = "NaN";
return;
}
if (monthnow < date.getMonth() && (date.getMonth() - monthnow) >= 6 )
years--;
document.getElementById(
"tb_age").value = years.toString();
}
}
The function that calculate age but date.getYear(); return me not 1940 only 40
How i can decide the problem.