gpt4 book ai didi

javascript - 如何使用jquery在注册过程中检查注册者的年龄

转载 作者:行者123 更新时间:2023-12-01 02:04:49 24 4
gpt4 key购买 nike

我想过滤所有可以在我的网站注册的用户。我如何使用 jquery 过滤注册者的年龄,允许 18 岁及以上,但当年龄为 13 至 17 岁时,他们可以注册,但必须选中复选框以获得家长同意。我使用的是 mm/dd/yyyy 格式的文本框。

最佳答案

我的第一个想法:

用法:

var age = getAge(new Date(1984, 7, 31));
<小时/>
function getAge(birthDate) {
var now = new Date();

function isLeap(year) {
return (((year % 4)==0) && ((year % 100)!=0) || ((year % 400)==0));
}

// days since the birthdate
var days = Math.floor((now.getTime() - birthDate.getTime())/1000/60/60/24);
var age = 0;
// iterate the years
for (var y = birthDate.getFullYear(); y <= now.getFullYear(); y++){
var daysInYear = isLeap(y) ? 366 : 365;
if (days >= daysInYear){
days -= daysInYear;
age++;
// increment the age only if there are available enough days for the year.
}
}
return age;
}

关于javascript - 如何使用jquery在注册过程中检查注册者的年龄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1198325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com