毎週会議の開催回数集計
毎週・隔週の会議、期間内に何回、何日にあるか。
会議の開始日と繰り返し規則(毎週・隔週・曜日指定など)を入れると、期間内の開催日の一覧と開催回数を出します。規則は国際規格 RFC 5545 の書き方に沿い、カレンダーの設定と見比べられます。データは端末の外へ送信しません。
開始日と繰り返し規則から開催日を数える
入力した内容は送信されません。貼り付けた文字や選んだファイルは、お使いのブラウザの中だけで処理します。本サイトのサーバーや第三者へ送信・保存しません(通信を禁止する設定でページを配信しています)。
結果
エラー 0 件・警告 0 件・情報 1 件
指摘(エラー・警告・情報)
- 情報 規則 週は 月曜日始まり(WKST)、間隔は 1 週ごと、曜日は 火 で数えました(RFC 5545 3.3.10)。祝日・休業日は除いていません。
| 開催回数 | 10 回 |
|---|---|
| 最初の開催日 | 1997-09-02 |
| 最後の開催日 | 1997-11-04 |
開催日の一覧
| 回 | 日付 | 曜日 |
|---|---|---|
| 1 | 1997-09-02 | 火 |
| 2 | 1997-09-09 | 火 |
| 3 | 1997-09-16 | 火 |
| 4 | 1997-09-23 | 火 |
| 5 | 1997-09-30 | 火 |
| 6 | 1997-10-07 | 火 |
| 7 | 1997-10-14 | 火 |
| 8 | 1997-10-21 | 火 |
| 9 | 1997-10-28 | 火 |
| 10 | 1997-11-04 | 火 |
初期表示は入力例「毎週 10 回(RFC 5545 の例)」の結果です。入力を変えるとその場で処理し直します。判定の根拠は仕様と根拠にまとめています。
ご利用にあたって
- 結果は繰り返し規則だけにもとづく日付で、祝日・休業日・会場の都合は反映していません。重要な日程は予定表で確かめてください。
使い方
- 開始日を西暦-月-日で入れます。
- 繰り返し規則を RFC 5545 の書き方で入れます(毎週なら FREQ=WEEKLY、隔週なら INTERVAL=2 を足します)。
- 終わりは規則の COUNT か UNTIL、または「集計の終わりの日」で指定します。
- 表の開催日と曜日を、手元のカレンダーと見比べます。
入力例と結果
代表的な入力・境界の入力・壊れた入力の例です。例ごとに入力・出力・指摘と、その結果になる理由(検算)を載せています。
| 入力例 | 結果 |
|---|---|
| 毎週 10 回(RFC 5545 の例) | エラー 0 件・警告 0 件・情報 1 件 |
| 隔週の火曜・木曜を 8 回 | エラー 0 件・警告 0 件・情報 1 件 |
| 月水金を隔週で、最終日が開催日の境界 | エラー 0 件・警告 0 件・情報 1 件 |
| 終わりのない隔週を、集計の終わりの日で区切る | エラー 0 件・警告 0 件・情報 1 件 |
このツールでできないこと(制約)
- 扱うのは週単位(FREQ=WEEKLY)の規則だけです。毎月・毎年や、BYSETPOS・BYMONTH などの部分は扱いません。
- 祝日・休業日・例外日(EXDATE)は除いていません。数えた開催日のうち祝日などに当たる日は、利用者が別に確かめてください。
- 日付だけを扱い、時刻・タイムゾーンは扱いません。夏時間による時刻のずれは対象外です。
- 開催日は 3,660 件まで(約 70 年分の毎週)で打ち切ります。
よくある質問
Google カレンダーなどの繰り返しと同じ結果になりますか?
週単位の規則(毎週・隔週・曜日指定)は RFC 5545 の定義に沿って数えるので、通常は一致します。ただしアプリごとの例外日や祝日設定、時刻のずれは反映されません。
開始日が指定した曜日でないとどうなりますか?
RFC 5545 は開始日と規則を合わせることを求めています。合わない場合は警告を出し、開始日を最初の 1 回として数え、その後は規則の曜日で数えます。
入力したデータはどこかに送信されますか?
処理はお使いのブラウザの中だけで行い、入力した内容をサーバーや第三者へ送信・保存しません。ページは通信を禁止する設定で配信しています。結果をダウンロードしたファイルの扱いにはご注意ください。