カレンダー日付系列ジェネレーター

日付を生成
次へ

来年のすべての月曜日、今後2年間の毎月15日、または各四半期の第2火曜日が必要ですか? このツールは開始日、終了日、繰り返しパターンから完全な日付系列を生成します。プレーンなリスト、ICSカレンダーファイル、Google Sheetsに貼り付けられるCSVとして出力できます。日付をどこへ持っていくかに合わせて形式を選んでください。

日付系列を生成する方法

  1. 1

    開始日と終了日を選ぶ

    終了日の代わりに件数を指定することもできます。「次の52回の月曜日」のように年境界に関係なく欲しい場合に便利です。

  2. 2

    繰り返しパターンを選ぶ

    毎日、毎週(曜日選択あり)、毎月(日付指定または第n曜日)、毎年、またはカスタム間隔(3日ごと、隔週木曜日)を選べます。

  3. 3

    週末や祝日を除外(任意)

    営業日系列では、土曜、日曜、選択した地域の祝日をスキップします。

  4. 4

    リストをエクスポート

    プレーンテキスト、ISO-8601、Markdownリスト、CSV、またはGoogle Calendar、Outlook、Apple Calendarへインポート可能な.icsファイルで出力できます。

よく使う繰り返しパターン

パターン 出力例
毎週月曜日 1月6日、1月13日、1月20日、…
隔週金曜日 1月10日、1月24日、2月7日、…
毎月15日 1月15日、2月15日、3月15日、…
毎月最終平日 1月30日、2月27日、3月30日、…
毎月第2火曜日 1月13日、2月10日、3月10日、…
3日ごと 1月1日、1月4日、1月7日、1月10日、…
四半期ごと(1月1日、4月1日、7月1日、10月1日) 年4回

日付が週末や祝日に当たる場合

方針を選べます。

  • 正確な日付を維持: 週末でもそのままにします。
  • 前方へ繰り越し: 次の平日に移動します。
  • 後方へ繰り戻し: 前の平日に移動します。
  • 完全にスキップ: その回を系列から落とします。

銀行業務の慣行(SOFR、LIBOR時代、債券クーポン)はさまざまです。ジェネレーターは4種類すべてを用意しているため、用途に合うものを選べます。

出力形式

  • プレーンテキスト: 1行に1日付。to-doリストへの貼り付けに便利です。
  • Markdownリスト: Notion、Obsidian、GitHub issuesですぐ使えます。
  • CSV: date, day_of_week, week_number — スプレッドシート向け。
  • ICS: RRULEを含む単一のカレンダーイベント。どのカレンダーアプリにもインポートできます。系列をスプレッドシートではなくカレンダーに置きたいときに最適です。
  • ISO-8601: 2026-01-06T00:00:00Z — API payloads向けに機械処理しやすい形式です。

コツ

  • 祝日に当たると移動する会議では、「前方へ繰り越し」で生成し、最初の数件を手動で再確認してください。
  • 月末系列では、「31日」ではなく「月の最終日」を選びます。そうしないと2月や短い月が落ちたり、不自然に繰り越されたりします。
  • 継続スケジュールには終了日より件数(次の24回の給与日、次の52回の週次レビュー)。年が変わってもメンテナンスが少なくて済みます。

よくある質問

はい。2月29日はうるう年にだけ含まれます。「2月の最終日」のような2月29日以外のフォールバックも、うるう年とうるう年でない年の両方で正しく生成されます。

既定では含まれません。エクスポートは通知のない日付なので、カレンダーから通知は来ません。必要であればトグルでイベント15分前のリマインダーを追加できます。

1系列あたり最大5,000件です。必要なら20年分の全営業日もカバーできます。多くのユーザーは12-365件の範囲です。

はい。任意のIANA timezone(America/New_York、Europe/London、Asia/Tokyoなど)を選べます。ICSはそのタイムゾーンを正しく使うため、カレンダーアプリが系列をずらすことはありません。

関連ツール