iCaldendar RFC-5545: 毎月の末日をRRULEで求める


本稿では毎月の末日を抽出するRRULEの書き方を紹介する。

RRULE:FREQ=MONTHLY;BYMONTHDAY=-1

このルールで抽出される日付の例はrrule.js demoで確認できる。

解説

FREQ=MONTHLYは月次で繰り返すの意味。

BYMONTHDAY=-1は、毎月の末日の後ろから1番目という意味。つまり末日になる。

参考文献