Recurring values

Disable recurring days, set marked or colored days with the help of the recurring object. Learn how to configure daily, weekly, monthly and yearly recurring dates and pass a rule in the recurring property under the invalid option. Exceptions for specific and recurring days can be configured.

Use the configurator to experiment, build strings and objects that you can grab and use.

Interested in disabling dates?  Discover how invalids work →
Download and try example

Demo

Recurring rule
Recurring Daily; Repeat every 1 day(s) on First SU on the First of January; Never stop;
Add exceptions for specific days
Exclude from recurring events
Specify recurring rule for days to exclude
Recurring Monthly; Repeat every 1 month(s) on First SU on the First of January; Never stop;
Repeat every days weeks months on the
years on the

The event will be repeated every day or every x days, depending on the value

The event will be repeated every x weeks on specific weekdays

The event will be repeated every x month on specific day of the month

The event will be repeated every x years on specific day of a specific month

The event will be repeated every x month on the specified nth weekday of the month

The event will be repeated every x years on the specified nth weekday of the specific month

Stop condition
Repeat every days weeks months on the
years on the

The event will be repeated every day or every x days, depending on the value

The event will be repeated every x weeks on specific weekdays

The event will be repeated every x month on specific day of the month

The event will be repeated every x years on specific day of a specific month

The event will be repeated every x month on the specific nth weekday of the month

The event will be repeated every x years on the specific nth weekday of the specific month

Stop condition
Recurrence rule
// JS Object
recurring: {
    repeat: 'daily',
    count: 1,
    until: '',
    pos: ,
    weekDays: '',
    day: ,
    month: ,
    interval: 1
}
                          
// RRULE String
recurring: 'FREQ=;COUNT=;UNTIL=;BYSETPOS=;BYDAY=;BYMONTHDAY=;BYMONTH=;INTERVAL=1'
Recurrence exception rule
recurringException: [], // Exact dates can only be passed in an array
// JS Object
recurringExceptionRule: {
    repeat: 'monthly',
    count: 1,
    until: '',
    pos: ,
    weekDays: '',
    day: 1,
    month: ,
    interval: 1
}
        
// RRULE String
recurringExceptionRule: 'FREQ=;COUNT=;UNTIL=;BYSETPOS=;BYDAY=;BYMONTHDAY=;BYMONTH=;INTERVAL=1'

Code

Duplicate Session

You have signed in on a different machine. To keep everything in sync, you have been signed out of this session.

If you need to invite team members, manage seats and accounts you can do it from the licenses page.

Duplicate Session

We noticed you are logged in on a different machine and have closed your old session.

If you need to invite team members, manage seats and accounts you can do it from the licenses page.