JavaScript 定期约会库

发布于 2024-08-23 18:07:28 字数 115 浏览 9 评论 0原文

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

I'm looking for a JavaScript library that can calculate recurring appointments. Something that can handle things like "every 2nd Wednesday". The solution needs to be JavaScript and client side only. I don't need a calendar, just something that can do the date recurring appointment calculations. Any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

残花月 2024-08-30 18:07:28

phpjs.org 上有 strtotime() 的 JavaScript 实现。它似乎能够像

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

基于 UNIX 时间戳一样进行计算。

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

我不知道如何看待 phpjs,而且我还没有使用过它,但也许这个功能适合你。

There is a JavaScript implementation of strtotime() over on phpjs.org. It seems to be able to do calculations like

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

based on UNIX timestamps.

You could find the first wednesday using strtotime("next wednesday") (If that's implemented), and then count on using strtotime("+2 weeks");.

I 'm not sure what to think about phpjs in general and I haven't worked with it, but maybe that function cuts it for you.

水染的天色ゝ 2024-08-30 18:07:28

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

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

I made a javascript / typescript library for handling complex recurring schedules: rSchedule

I was previously using a javascript library called rrule, but ended up making my own library so that I could handle timezones as well as recurring schedules made up of recurring schedules. I also wanted to make use of the latest es6 features (i.e. generators).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文