RRULE next occurrence time
Calculates the next occurrence within a limited RFC 5545 RRULE, supporting FREQ, INTERVAL, COUNT, UNTIL, BYDAY, and BYMONTHDAY.
Local browser processing
This page has passed the public directory check; full functionality is available after enabling JavaScript.
User Guide
How to use RRULE for the next occurrence
RRULE next-occurrence times are processed only in the current browser; nothing is uploaded, sent over the network, or written to persistent storage.
Enter the start time
By default, Asia/Shanghai uses 2026-08-03 09:00.
Fill in RRULE
By default, generate 6 occurrences every Monday, Wednesday, and Friday.
Calculate and verify
View the next scheduled times and boundary notices; no tasks are executed.
Limitations and Notes
- Does not support L, W, #, scripts, holidays, or advanced rules outside the listed scope.
- Calculates at most 1000 occurrences; results across time zones and daylight saving time should be verified in the target environment.
- It only calculates times, and does not create system Cron jobs, calendar events, or network schedules.
FAQ
Will it actually execute the task?
No, it only outputs the calculated result.
Why might daylight saving time differ?
Results depend on the IANA time zone rules and the target browser’s time implementation.
Can it calculate the last day of each month?
Advanced syntax such as L is not supported in schedules; the input will clearly indicate this.