【问题标题】:JavaScript Recurring Appointments LibraryJavaScript 定期约会库
【发布时间】:2010-03-05 13:19:39
【问题描述】:

我正在寻找一个可以计算定期约会的 JavaScript 库。可以处理“每个第二个星期三”之类的事情。解决方案只需要 JavaScript 和客户端。我不需要日历,只需要可以进行日期定期约会计算的东西。有什么建议吗?

【问题讨论】:

  • 你想用这个来安排一些事情吗?
  • 是的,我想做一些轻量级的调度。我有一些 10 年前写的 js 代码。有点想现在可能已经出现了一些东西。做对是一个令人惊讶的难题。一些事件,例如选举日奇数(第一个星期一之后的第一个星期二)。

标签: javascript calendar recurring appointment


【解决方案1】:

有一个 strtotime() over on phpjs.org 的 JavaScript 实现。它似乎可以进行类似的计算

 strtotime('+1 week 2 days 4 hours 2 seconds', 1129633200);

基于 UNIX 时间戳。

您可以使用strtotime("next wednesday")(如果已实施)找到第一个星期三,然后使用strtotime("+2 weeks");

我不确定对 phpjs 的一般看法,而且我还没有使用过它,但也许该功能可以为您解决问题。

【讨论】:

    【解决方案2】:

    【讨论】:

      【解决方案3】:

      我制作了一个 javascript / typescript 库来处理复杂的重复计划:rSchedule

      我之前使用了一个名为 rrule 的 javascript 库,但最终我创建了自己的库,以便我可以处理时区以及由循环时间表组成的循环时间表。我还想利用最新的 es6 功能(即生成器)。

      【讨论】:

        猜你喜欢
        • 2013-06-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-31
        • 1970-01-01
        • 1970-01-01
        • 2018-09-26
        • 1970-01-01
        相关资源
        最近更新 更多