Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

request: support RSCALE/SKIP #133

Open
arolson101 opened this issue Mar 3, 2016 · 10 comments
Open

request: support RSCALE/SKIP #133

arolson101 opened this issue Mar 3, 2016 · 10 comments

Comments

@arolson101
Copy link
Collaborator

for dealing with repeating events on the 31st or 30th or 29th, there is an extension to RRULE called RSCALE (and SKIP): https://tools.ietf.org/html/rfc7529

It would be very nice if rrule supported this extension

@Ionut-Milas
Copy link

any update on this ?

@pxljoy
Copy link

pxljoy commented Mar 22, 2020

any update on this?

@nicholaszuccarelli
Copy link

+1 any updates?

@Rishabh-Kapri
Copy link

Any updates?

@pcreehan
Copy link

I'll add the 2022 addition to this one...Any updates?

@kjhangiani
Copy link

2023 now - we are getting hit by this in production. any update?

@erquhart
Copy link

erquhart commented Nov 26, 2023

@davidgoli this is the most upvoted issue on the repo. Curious if this may happen, or if there's a common workaround for supporting bymonthday intervals of 29th/30th/31st?

Thanks for a great lib, this is really the only reputable js package out there for rrule support.

@dudilugasi
Copy link

+1

@erquhart
Copy link

erquhart commented Dec 27, 2023

@kjhangiani for what it's worth, I expect RSCALE will be more of a nicety than a necessity. I would love to have it directly supported in the lib, but logic to compensate has been pretty straightforward.

@Cmacu
Copy link

Cmacu commented Dec 12, 2024

FYI, for anyone curious on a workaround you can detect that the day of the month selection is 29, 30 or 31st and handle it via the following rule: bymonthday: [29,30,31] + bysetpos: -1

Example from the demo:

Screenshot 2024-12-12 at 2 38 45 PM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests