添加分钟和打印

时间:2018-04-13 21:46:29

标签: javascript jquery datetime

我需要编写以下功能代码:

  1. 用户选择日期/频率。
  2. 系统显示可用时间/选项列表。
  3. 例如:如果用户选择4月13日和频率60分钟,系统应显示以下选项:

    • 8:00至9:00
    • 9:00到10:00
    • 10:00至11:00
    • 11:00至12:00
    • 等......

    如果用户选择30分钟的频率我应该打印出来:   - 8:00至8:30   - 8:30至9:00   - 9:00至9:30   - 9:30至10:00   - 10:00至10:30   - 依此类推......

    我需要帮助才能提出一个好的逻辑来构建一个函数来做到这一点。在这个功能中,我将检查数据库上的日历以查看插槽是否可用,但我在这里考虑最佳方法时遇到了一些麻烦。你们有什么好的建议/例子(尤其是处理jquery的时间)

    感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

使用Moment.js库,您只需在给定日期添加分钟,秒......即可。

  1. Parse用户输入的开始时刻。
  2. 循环add your frequency到最后一个开始时刻,以检索下一个/结束时刻。
  3. 按照自己喜欢的方式处理你的时间。