【发布时间】:2012-12-12 12:06:39
【问题描述】:
是否有每周提醒的算法?
例如,我设置了星期四的提醒并选中了“每周”选项。
提醒应该是每周四提醒,但是这是怎么做到的呢?
我想到了一个主意,但我想这很愚蠢:
- 获取今天的“日”。
- 获取今天的“日期”。
- 获取想要的天数。
- 将这两天相减。
- 使用 [4] 获取当天的日期。
- 在每次警报后将计数器增加 7。
我什至不知道这是否可行,我确信有更好的方法来做到这一点,所以在开始实施之前我需要您的意见。
PS:我使用 JavaScript,所以功能非常有限。
【问题讨论】:
-
想想您的问题以及需要回答的上下文。你可能有这些知识,但除非你把它作为一个明确的问题连贯地写下来,否则很难专门回答。
-
您能更具体地说明您要完成的工作吗?例如,如果您希望每 7 天调用一次函数,您可以简单地在其末尾添加
setTimeout(myFunction, 3600*24*7);。
标签: javascript dayofweek reminders gettimeofday