javascript - momentJS 中的年龄验证
问题描述
我必须为我的用户年龄创建验证。我使用 momentJS 库,
我创建了这个但不起作用,
if(!moment(inputs.birthDate, "DD/MM/YYYY").fromNow() >= 16){
return this.res.badRequest("You're too young to create new account in this app.")
}
我的用户必须年满 16 岁才能创建新帐户,有人知道吗?
解决方案
你可以这样做:
moment().diff(moment(inputs.birthDate), 'years') > 16
moment() 返回实际日期,然后您将其与出生日期(以年为单位)进行比较,以了解它是否超过 16
推荐阅读
- c# - FolderBrowserDialog 不会在没有表单的单个 .cs 文件中显示
- vaadin - TemplateRenderer 不渲染 bean
- excel - 将函数参数作为公式传递
- python - os.remove 通过删除文件的内容而不是文件本身来表现怪异
- java - 使用 AspectJ 的日志控制器
- c# - 寻找将温莎生活方式传递到图书馆的方法
- javascript - 如何正确使用 Javascript onclick 函数?
- sql-server - 计算工作年限
- visual-studio-code - 更改 Cloud Code VSCode 扩展的 skaffold 命令
- nginx - NGINX - 缓存静态(CSS / JS)文件后出现404错误