首页 > 解决方案 > 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 岁才能创建新帐户,有人知道吗?

标签: javascriptmomentjs

解决方案


你可以这样做:

moment().diff(moment(inputs.birthDate), 'years') > 16

moment() 返回实际日期,然后您将其与出生日期(以年为单位)进行比较,以了解它是否超过 16


推荐阅读