Recurrence Rule API
Erweitern und beschreiben Sie RFC 5545-Wiederholungsregeln – die RRULE, die Kalenderwiederholungen steuert. Der Expand-Endpunkt nimmt eine RRULE und eine Start-Datumszeit entgegen und gibt die nächsten Vorkommensdaten zurück, wobei FREQ (täglich, wöchentlich, monatlich, jährlich und die feineren stündlich/minütlich/sekündlich), INTERVAL (alle 2 Wochen…), COUNT und UNTIL, BYDAY einschließlich Ordinalzahlen wie 2MO oder -1FR (also „der letzte Freitag im Monat“ oder „der dritte Sonntag im Juni“), BYMONTHDAY einschließlich Negativen (-1 für den letzten Tag des Monats), BYMONTH und WKST korrekt behandelt werden. Der Describe-Endpunkt wandelt eine Regel in einen englischen Satz um, wie z. B. „jede Woche am Montag, Mittwoch und Freitag, 10 Mal“. Alles wird lokal in UTC und deterministisch berechnet, sodass es sofort, privat und auf jedem Rechner identisch ist. Ideal für Planungs- und Buchungssysteme, Kalender- und Erinnerungs-Apps, Abrechnungs- und Abonnementzyklen, Job- und Berichtsplanung sowie um Kunden zu zeigen, wann etwas als Nächstes passiert. Reine lokale Berechnung – kein Schlüssel, kein Drittanbieter-Service, sofort. Live, nichts wird gespeichert. 3 Endpunkte. Dies erweitert die Wiederholungsregel; um ein herunterladbares .ics-Kalenderereignis zu erstellen, verwenden Sie eine iCalendar-API, und für einfache Datumsarithmetik verwenden Sie eine Datumszeit-API.
api.oanor.com/rrule-api