如何在javascript中验证日期
我有一个SharePoint日期选择器控件,用于选择生日。我希望生日至少比当前日期晚16岁如何在javascript中验证日期,javascript,asp.net,validation,sharepoint-2010,Javascript,Asp.net,Validation,Sharepoint 2010,我有一个SharePoint日期选择器控件,用于选择生日。我希望生日至少比当前日期晚16岁 有谁能指导我如何使用javascript验证这一点吗?我没有太多使用javascript,请指导我如何进行验证过程 看看如何使用library date.js:- 此库添加了许多处理日期对象的方法 在不使用外部库的情况下,比较出生日期大于16的最简单方法是将日期转换为历元时间戳,然后将其与现在减去16年的时间戳进行比较 请注意,虽然大多数语言/平台使用的时间戳以秒为单位,但Javascript使用的时间
有谁能指导我如何使用javascript验证这一点吗?我没有太多使用javascript,请指导我如何进行验证过程 看看如何使用library date.js:- 此库添加了许多处理日期对象的方法 在不使用外部库的情况下,比较出生日期大于16的最简单方法是将日期转换为历元时间戳,然后将其与现在减去16年的时间戳进行比较
请注意,虽然大多数语言/平台使用的时间戳以秒为单位,但Javascript使用的时间戳以毫秒为单位,因此在与来自外部源的时间戳进行比较时,你需要除以1000的系数。我建议你从这里开始->当你起诉某个未成年用户使用你的服务,仅仅因为他在注册时还有3天16岁生日,而你又懒得考虑闰年时,不要再回到这个问题上。@Oleg使用一个库,你可以将当前日期转换为16年前的日期比较时间戳,而不是从当前时间戳中减去16年的秒。如果没有库,是的,你必须自己计算闰日和闰秒,你的注意事项放得很好!