function setAge(){
//获取出生日期
var birthday=document.getElementsByName("birthday")[0].value;
if(trim(birthday) != ""){ //出生日期不是空字符串
var age = document.getElementsByName("age")[0];//得到年龄对象
if(age){
var date=new Date();//取得当前日期
var year1=date.getFullYear();//取得当前年份
var month1=date.getMonth()+1;//取得当前月份
var date1 = date.getDate();
if(month1 > parseInt(birthday.substr(5,2),10)){//判断当前月分与编码中的月份大小
age.value = year1-birthday.substr(0,4);
}else if(month1 == parseInt(birthday.substr(5,2),10)){
if(date1 >= parseInt(birthday.substr(8,2),10)){
age.value = year1-birthday.substr(0,4);
}else{
age.value = year1-birthday.substr(0,4)-1;
}
}else{
age.value = year1-birthday.substr(0,4)-1;
}
}
}else{
document.getElementsByName("age")[0].value="";
}