Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中验证日期_Javascript_Asp.net_Validation_Sharepoint 2010 - Fatal编程技术网

如何在javascript中验证日期

如何在javascript中验证日期,javascript,asp.net,validation,sharepoint-2010,Javascript,Asp.net,Validation,Sharepoint 2010,我有一个SharePoint日期选择器控件,用于选择生日。我希望生日至少比当前日期晚16岁 有谁能指导我如何使用javascript验证这一点吗?我没有太多使用javascript,请指导我如何进行验证过程 看看如何使用library date.js:- 此库添加了许多处理日期对象的方法 在不使用外部库的情况下,比较出生日期大于16的最简单方法是将日期转换为历元时间戳,然后将其与现在减去16年的时间戳进行比较 请注意,虽然大多数语言/平台使用的时间戳以秒为单位,但Javascript使用的时间

我有一个SharePoint日期选择器控件,用于选择生日。我希望生日至少比当前日期晚16岁


有谁能指导我如何使用javascript验证这一点吗?我没有太多使用javascript,请指导我如何进行验证过程

看看如何使用library date.js:-

此库添加了许多处理日期对象的方法

在不使用外部库的情况下,比较出生日期大于16的最简单方法是将日期转换为历元时间戳,然后将其与现在减去16年的时间戳进行比较


请注意,虽然大多数语言/平台使用的时间戳以秒为单位,但Javascript使用的时间戳以毫秒为单位,因此在与来自外部源的时间戳进行比较时,你需要除以1000的系数。

我建议你从这里开始->当你起诉某个未成年用户使用你的服务,仅仅因为他在注册时还有3天16岁生日,而你又懒得考虑闰年时,不要再回到这个问题上。@Oleg使用一个库,你可以将当前日期转换为16年前的日期比较时间戳,而不是从当前时间戳中减去16年的秒。如果没有库,是的,你必须自己计算闰日和闰秒,你的注意事项放得很好!