//x:现在的日期 y:孩子的生日
function maxEighteen(x,y) {
//不能大于18岁
var nowYear = x.getFullYear(); //获得年份
var nowMonth = x.getMonth()+1; //获得月份
var nowDay = x.getDate(); //获得天数
var childbirthYear = y.getFullYear();
var childbirthMonth = y.getMonth()+1;
var childbirthDay = y.getDate();
if ((nowYear - childbirthYear) > 18) {
mui.toast('孩子的测量时年龄范围为0~18周岁!');
return false;
} else if ((nowYear - childbirthYear) == 18) {
if ((nowMonth - childbirthMonth) > 0) {
mui.toast('孩子的测量时年龄范围为0~18周岁!');
return false;
} else if ((nowMonth - childbirthMonth) == 0) {
if ((nowDay - childbirthDay) >= 0) {
mui.toast('孩子的测量时年龄范围为0~18周岁!');
return false;
}
}
}
}
网友评论