2012-02-13 12 views
1

可能性の重複:
What is the best way to represent “Recurring Events” in database?定期的なイベントパターンを保存するための形式は?

私は最初、すなわち(私のサイトのためのイベントカレンダー機能を計画し、ユーザーが再発パターンの任意の組み合わせでの定期的な予定を入力できるようにしたいですよnヶ月ごとの火、毎週火曜日/水曜日、nヶ月ごとの第13回など)

論理を計画しようとした後、私の脳は溶け始めています。どのように再発パターンのほぼすべての組み合わせに従うことができるイベントを構築していますか?特定の日のイベントをどのように照会しますか(イベントがある場合、その繰り返しパターンの組み合わせによって)

定期的なイベントの特定のインスタンスを変更することは気にしません。

+5

は同じで、この質問ではないですか? http://stackoverflow.com/questions/1579638/what-is-the-best-way-to-represent-recurring-events-in-database –

答えて

1

iCalの仕様を確認してください - http://en.wikipedia.org/wiki/ICalendar は、あらゆる種類の回収(毎月最後の金曜日のように)を超えています。 10日ごと、5つの出現:RFC 5545から

サンプル

DTSTART;TZID=America/New_York:19970902T090000 
    RRULE:FREQ=DAILY;INTERVAL=10;COUNT=5 
関連する問題