これを行う方法を考えていたのですが、
FREQ=YEARLY;BYMONTH=7;
は毎年 7 月を意味するため、イベントは毎年 7 月の毎日発生します。代わりに、イベントはイベントで指定された日にのみ発生することを意味します。したがって、イベントが 11 月 8 日に開始する場合、その繰り返しルールは7月8日に永遠に起こります。
7 月の各日を指定する正しい方法は何ですか?
または:
RRULE:FREQ=DAILY;BYMONTH=7
標準 (http://tools.ietf.org/html/rfc5545#page-124) に準拠しているにもかかわらず、最も可能性の高いクライアントがこの組み合わせをサポートしていることを確認する必要があります。
rfcを読む([Page 44] あたり) BY ルールを設定していない場合は、適切な部分DTSTART
が使用されると思います。
RRULE:FREQ=YEARLY;BYMONTH=7;BYDAY=MO,TU,WE,TH,FR,SA,SU