Javascript 如何验证时间集合?

Javascript 如何验证时间集合?,javascript,ruby,web-applications,Javascript,Ruby,Web Applications,我想分别使用javascript/coffeescript和ruby在客户端和服务器端验证提交的时间字符串集合。验证后,时间值将存储到数据库中。关于如何最好地实现这一点的建议非常感谢。谢谢 我想确认: 输入的时间是可实现的 集合中的时间段不重叠 以下是一组用户提交的数据示例: [{"start": "10:00 AM", "end": "11:30 AM"}, {"start": "11:30 AM", "end": "1:00 PM"}] 对于Ruby: 您需要一个: 您可以尝试将开始/

我想分别使用javascript/coffeescript和ruby在客户端和服务器端验证提交的时间字符串集合。验证后,时间值将存储到数据库中。关于如何最好地实现这一点的建议非常感谢。谢谢

我想确认:

  • 输入的时间是可实现的
  • 集合中的时间段不重叠
  • 以下是一组用户提交的数据示例:

    [{"start": "10:00 AM", "end": "11:30 AM"}, 
     {"start": "11:30 AM", "end": "1:00 PM"}]
    

    对于Ruby:

    您需要一个:

  • 您可以尝试将开始/结束实例化为Date.new,如果不能,则它无效

  • 如果您可以安装instatiante,则可以验证开始日期