jkbrzt/rrule
چیه؟ یک کتابخانه جاوااسکریپت برای کار با قوانین تکرار تاریخهای تقویمی که بر اساس استاندارد iCalendar RFC تعریف شدهاند و فراتر از آن.
کاربرد:
این کتابخانه به تو کمک میکنه تا تاریخهای تکراری مثل رویدادهای هفتگی، ماهانه یا سالانه رو به راحتی تولید و مدیریت کنی، مثل زمانی که یک جلسه هر دوشنبه و پنجشنبه برگزار میشه.
در چه شرایطی بهتره استفاده شود؟
وقتی نیاز داری یک سیستم تقویم هوشمند بسازی که بتواند قوانین پیچیده تکرار رو درک و اجرا کنه، مثل برنامههای مدیریت کار، تقویمهای شخصی یا سیستمهای رزرواسیون.
چند مثال از موارد استفاده:
یک رویداد هر دو هفته یکبار در روزهای سهشنبه
جلسه ماهانه در اولین روز دوشنبه هر ماه
تعطیلات سالانه که از ۲۰ سال آینده شروع میشه و هر سال در تاریخ ۱ فروردین تکرار میشه
فیلتر کردن تاریخهای خاص مثل "هر جمعه که در آخر هفته باشه"
- ##rrule
- ##javascript
- ##calendar
- ##recurring
- ##scheduling
- ##webdev
- ##frontend
- ##automation
- ##event
- ##open
