Open Lawton opened 10 months ago
I am finding that an rruleset with exclusion dates returns dates without the offset of the timezone within the rruleset.
Example
var r = rrule.rrulestr('DTSTART;TZID=America/New_York:20231114T220000\nRRULE:UNTIL=20231118T220000;INTERVAL=1;FREQ=DAILY\nEXDATE;TZID=America/New_York:20231116T220000'); r.all() /** output : [ 2023-11-15T03:00:00.000Z, 2023-11-16T03:00:00.000Z, 2023-11-18T03:00:00.000Z, 2023-11-19T03:00:00.000Z ] ✅ */ r.exdates() // expected: [ 2023-11-17T03:00:00.000Z ] // actual: [ 2023-11-16T22:00:00.000Z ]
rrules version: 2.7.2
operating system: macOS 14
timezone: EST
Is this expected behaviour? It seems strange that exdates are not consistent with the instances. Thanks!
Thank you for taking an interest in rrule! Please include the following in your report:
rrule
$ date
I noticed this as well.
Same
+1 having the same issue :(
Reporting an issue
I am finding that an rruleset with exclusion dates returns dates without the offset of the timezone within the rruleset.
Example
rrules version: 2.7.2
operating system: macOS 14
timezone: EST
Is this expected behaviour? It seems strange that exdates are not consistent with the instances. Thanks!
Thank you for taking an interest in
rrule
! Please include the following in your report:rrule
you are using$ date
from the command line of the machine showing the bug)