JavaScript library for working with recurrence rules for calendar dates as defined in the iCalendar RFC and more. rrule.js supports recurrence rules as defined in the iCalendar RFC, with a few important differences. It is a partial port of the rrule module from the excellent python-dateutil library. On top of that, it supports parsing and serialization of recurrence rules from and to natural language.

Features

  • Library for working with recurrence rules for calendar dates
  • Documentation available
  • Examples available
  • Use UTC dates
  • By default, RRule deals in "floating" times or UTC timezones
  • Timezone Support
  • Constructs an RRule instance from a complete rfcString

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

MIT License

Follow rrule.js

rrule.js Web Site

Other Useful Business Software
Try Google Cloud Risk-Free With $300 in Credit Icon
Try Google Cloud Risk-Free With $300 in Credit

No hidden charges. No surprise bills. Cancel anytime.

Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of rrule.js!

Additional Project Details

Programming Language

TypeScript

Related Categories

TypeScript Libraries

Registered

2024-05-20