gpt4 book ai didi

javascript - 从出生日期验证年龄

转载 作者:行者123 更新时间:2023-11-30 12:20:59 25 4
gpt4 key购买 nike

我正在寻找一种解决方案来验证出生日期字段,这是一个文本框,我使用 jQuery Masked Input 生成格式 dd/mm/yyyy,并使用 dateITA:true 其他方法来验证该日期格式.

现在我需要的是一个解决方案来验证某人的年龄是否为 18 岁或以上以完成表格,我提出这个问题的原因是因为我在网上看到的大多数解决方案显然都说这些验证有效但最终会由于飞跃而关闭年等

我正在寻找一种解决方案,可以将年龄验证到一天,而不仅仅是年或月,基本上是从今天到 18 年前,因为这是我的表单所需的一个非常重要的功能。

任何可以链接的建议或文章将不胜感激,

我已经在这里看到了,如下所示:

Calculate age in JavaScript

但根据评论,它们最终不会长期准确,大多数专业网站如何正确地做到这一点?

最佳答案

我同意评论(但我自己无法评论)

function validate(date){
var eightYearsAgo = momment().subtract("years", 18);
var birthday = moment(date);

if(!birthday.isValid()){
// INVALID DATE
}else if (eightYearsAgo.isAfter(birthday)){
// 18+
}else{
// < 18
}
}

关于javascript - 从出生日期验证年龄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31101129/

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