繰り返しイベント計算機
カレンダーは「この日付に何があるか」に答えますが、この計算機はその逆、「自分のルールがどの日付に当たるか」に答えます。4 つの繰り返しルール — 毎週特定の曜日、毎月第 N(第 1〜第 4 または最後の)曜日、毎月同じ日、固定の N 日間隔 — から 1 つ選ぶと、開始日から最大 100 件の具体的な日付を曜日付きで一覧にします。「第 N 曜日」の形が主力です。取締役会、ユーザー会、そしてマイクロソフトの Patch Tuesday(第 2 火曜日)はいずれもこの規則に従いますが、暗算はかなり面倒です。 端のケースはスケジューラーが普通期待するとおりに処理します。「毎月 31 日」を指定すると、その月を飛ばす代わりに月末日(2 月は 28/29 日、4 月は 30 日)に丸めます。これは一般的な給与システムの挙動と同じです。計算はローカルタイムゾーンの暦日単位で行われるため、夏時間の切り替えで日付がずれることはありません。すべてブラウザー内で計算され、結果は YYYY-MM-DD のリストとしてコピーでき、設定はローカルに保存されて次回も引き継がれます。
- #12026-09-08 (Tue)
- #22026-10-13 (Tue)
- #32026-11-10 (Tue)
- #42026-12-08 (Tue)
- #52027-01-12 (Tue)
- #62027-02-09 (Tue)
- #72027-03-09 (Tue)
- #82027-04-13 (Tue)
- #92027-05-11 (Tue)
- #102027-06-08 (Tue)
時刻はローカル — パターンは正確な 24 時間間隔ではなくカレンダー日数で進む(DST 変更が日付をずらさない)。
使い方
- パターンを選びます — 毎週、毎月第 N 曜日、毎月同じ日、または N 日ごと。
- 表示される項目を設定します: 曜日(月次形式では第 1〜第 4 / 最後も)、月の日、または日数間隔。
- 開始日と一覧する件数(1〜100)を設定します。リストは即座に更新されます。
- すべての日付を一度にコピーします — 1 件につき YYYY-MM-DD(曜日)が 1 行なので、スプレッドシートやメモにそのまま貼れます。
よくある質問
- 短い月の「毎月 31 日」はどうなりますか?
- その月の最終日に丸められます — 2 月は 28 / 29 日、4 月は 30 日。月を飛ばすことはなく、31 日締めの月給を扱う多くの給与システムの挙動と一致します。
- 開始日がルールに一致する場合、結果に含まれますか?
- はい。開始日自体がルールを満たす場合 — たとえばすでに第 2 火曜日なら — 1 行目に表示されます。そうでなければ、その後最初に一致する日付からリストが始まります。
- 隔週(2 週間ごと)のスケジュールはどう作りますか?
- 「N 日ごと」パターンで N = 14 を使います。開始日が周期の基準点になるので、実際の開催日と分かっている日付を開始日に選べば、以降の日付は月をまたいでも正確に 14 日間隔で並びます。
- なぜ「第 5 曜日」の選択肢がないのですか?
- 特定の曜日が 5 回ある月は全体の約 3 分の 1 しかなく、厳密な「第 5 金曜日」ルールはほとんどの月を黙って飛ばしてしまいます。その月の最後の発生を意図しているなら「最後」を使ってください — 第 4 か第 5 かは自動的に解決されます。
- タイムゾーンや夏時間は結果に影響しますか?
- いいえ。日付は端末のローカルタイムゾーンで暦日単位のみで計算され、時刻情報を持たないため、夏時間の切り替えが発生日を前後の日にずらすことはありません。
関連ツール
ローン / 住宅ローン計算機
固定金利ローンの月々の支払額、総利息、元利均等返済表を計算。
Cron 次回実行
5 フィールドの cron 式を入力し、次に N 回発火する時刻 — ローカル時刻、曜日 + 月日のデュアルセマンティクスを含む — を表示。
D-day 計算機
2 つの日付の間の日数、または目標日までの D-day を計算。
時間差計算機
2 つの日時の差を日 / 時 / 分 / 秒で正確に計算。
日付計算機
日付に年・月・週・日・営業日を加算 / 減算、または 2 つの日付の差を計算。
時間 合計 計算機
時・分・秒の時間を足し引きして、合計を h:m:s と、小数時間・合計分・合計秒で表示します。