Jquery 验证或过滤开始和结束时间的Javascript?
在一个表单中,我有一个日期文本字段和两个下拉列表:开始时间和结束时间,时间间隔为30分钟Jquery 验证或过滤开始和结束时间的Javascript?,jquery,asp.net,validation,time,fullcalendar,Jquery,Asp.net,Validation,Time,Fullcalendar,在一个表单中,我有一个日期文本字段和两个下拉列表:开始时间和结束时间,时间间隔为30分钟 一个用户选择时间9:00:00-11:00:00 第二个用户选择时间1:00:00-3:00:00 第三个用户想要8:00:00-16:00:00 第三个用户能够选择与前两个用户重叠的时间范围 是否可以使用jquery比较和验证这些时间 该应用程序在asp.net mvc中。它包括fullcalendar.js插件 非常感谢你的建议 我不认为有一种方法可以直接用jQuery实现这一点,但这是我用来解决这个问
非常感谢你的建议 我不认为有一种方法可以直接用jQuery实现这一点,但这是我用来解决这个问题的通用算法:
假设最小时间增量为一小时,每个用户选择一组数字,每个数字的范围为0-23(表示小时)。然后,如果前两个用户选择了集合A和集合B,则第三个用户只能从两个集合的交集(即A和B)中进行选择。您可以将其推广到任意数量的用户。谢谢!我能根据你的建议写一个算法。我还想知道是否可以在下拉列表中禁用过去的时间(比现在的时间短)进行选择。因此,我只能选择从当前时间开始的时间。怎么可能呢?如何筛选时间并指定条件?谢谢你的建议!好啊我不知道你的平台,所以我不知道如何获取当前时间。假设您有当前时间,四舍五入到最接近的时间增量(比如16),那么您可以使用相同的想法-创建一个包含16..23的集合T,然后取交点-a和B。。还有Z。。和T