📅

Recurring Event Creator

Generate iCalendar-compliant ICS files with daily, weekly, monthly, yearly recurrence, lunar birthday reminders, and iOS/Android calendar import support

Event Information
Event Title *
Event Description
Start Date
Start Time
End Date
End Time
Location
Category
Color
Recurrence Settings
Recurrence Type
Daily
Repeat Interval
Repeat End
Reminders
暂无数据
暂无数据
Actions

What is Recurring Event Creator

Recurring Event Creator is a tool for generating ICS (iCalendar) files. ICS files are standard calendar file formats that can be imported by all major calendar applications, including Google Calendar, Apple Calendar, Microsoft Outlook, etc. The tool supports multiple recurrence patterns, lunar birthday reminders, multiple reminders, and other features to help you easily create and manage recurring events.

Features

📅

Multiple Recurrence Patterns

Support daily, weekly, monthly, yearly recurrence, and advanced rules like specific weekdays, monthly positions, etc.
🌙

Lunar Birthday Reminders

Enter lunar birth date, automatically generate corresponding solar birthday reminders for each year, with age display support

Multiple Reminders

Support adding multiple reminders, each reminder can set advance time and reminder method
📦

Batch Creation

Create multiple events at once and export to a single ICS file
🎨

Event Categories and Colors

Support setting event categories and colors for easy distinction in calendar
📍

Location Information

Support adding event location information

📋Usage Guide

1️⃣
Step 1
Fill in event information (title, date, time, etc.)
2️⃣
Step 2
Set recurrence rules (recurrence type, interval, end condition, etc.)
3️⃣
Step 3
Add reminders (optional)
4️⃣
Step 4
Generate and download ICS file, import to your calendar application

📚Technical Introduction

📅iCalendar Standard

ICS files follow the RFC 5545 (iCalendar) standard, an international standard for exchanging calendar and scheduling information. Supported by all major calendar applications including Google Calendar, Apple Calendar, Outlook, etc.

🔄Recurrence Rules (RRULE)

Use RRULE property to define event recurrence patterns, supporting daily, weekly, monthly, yearly recurrence, and complex rules like first Monday of month, last Friday of month, etc.

🌙Lunar Birthday

Use lunisolar library to convert lunar dates to solar dates, automatically calculate corresponding solar birthday dates for each year, and generate yearly recurring birthday reminder events.

Reminder Functionality

Support multiple reminders, each reminder can set advance time (minutes, hours, days) and reminder method (display, email). Implemented using VALARM component.

Frequently Asked Questions

What is an ICS file?

ICS (iCalendar) file is a standard calendar file format that follows the RFC 5545 standard. It can be imported by all major calendar applications including Google Calendar, Apple Calendar, Microsoft Outlook, Thunderbird, etc.
💬

How do I import an ICS file to my calendar?

After downloading the ICS file, you can: 1) In Google Calendar, click the '+' on the left, select 'Import', then upload the ICS file; 2) In Apple Calendar, double-click the ICS file to import; 3) In Outlook, select 'File' > 'Open and Export' > 'Import/Export', then select the ICS file.
🔍

What recurrence patterns are supported?

Support daily, weekly, monthly, yearly recurrence. Also support advanced rules like specific weekdays (e.g., every Monday, Wednesday, Friday), nth weekday of month (e.g., first Monday of month), last weekday of month (e.g., last Friday of month), etc.
💡

How do I create a lunar birthday reminder?

Select recurrence type as 'Lunar Birthday', enter name and lunar birth date (year, month, day), optionally select if it's a leap month. The tool will automatically calculate corresponding solar birthday dates for each year and generate yearly recurring birthday reminder events.
📚

Can I add multiple reminders?

Yes. You can add multiple reminders, each reminder can set different advance time (minutes, hours, days) and reminder method (display, email).
🎯

Does it support batch event creation?

Yes. In batch mode, you can create multiple events, each event can be configured independently, and finally export to a single ICS file.

User Comments

0 / 2000
Loading...