fecha Calendar計算機

カレンダーの正確な算術を使って日、週、月、年の加減が可能です。日付カレンダー計算機は月末のクランプやううるう年を扱います。

01 計算機

結果

    途中式を表示

      日付カレンダー計算機は、開始日からカレンダーの時間、日、週、月、四半期、または年を選択的に加減し、その結果の日付と曜日を返します。開始日、単位、カウント、方向を入力すると、月を固定された30日の間隔として扱うのではなく、月の長さやうう年のエッジケースを自動的に解決します。

      カレンダー算術は、月や年が関わると単純な日数とは違います。月の長さは異なり、年は時折うるうう日を加えることもあります。このページでは、ミリ秒のタイムスタンプではなくカレンダーそのものがどのようにすべての結果を駆動するかに焦点を当てています。

      日付からカレンダーの時間を加減する

      Concept diagram: Inputs leads to Add or subtract calendar time from… leads to ResultInputsAdd or subtractcalendar time from…Result
      Add or subtract calendar time from a date.

      日はカレンダー上で一つずつ前後に動いています。週はちょうど7の日なので、週の足し算は実際には7の倍数での日の加算です。

      月、四半期、年は日付の月と年のフィールドに直接加算されるため、月や年の追加が実際のカレンダー日付に当てはまるため、平均日数から作り出された近似値ではありません。

      開始日、単位、カウントを入力すると、日付カレンダー計算機が新しい日付、平日、そしてその対象となるISO週番号を返します。

      カレンダーフィールドを使って四半期や年を追加します

      Concept diagram: Inputs leads to Add a quarter or a year using… leads to ResultInputsAdd a quarter or a yearusing…Result
      Add a quarter or a year using calendar fields.

      1 quarterを15 January 2026に足すと、15 April 2026が戻ります。なぜなら、四半期は3の暦月であり、おおよそ91日数の固定数ではないからです。

      1 年を15 January 2026に加えると、15 January 2027 同じ日月が1暦年後に戻り、これは毎年繰り返されるわけではない単一の日付 29 2月でのみ曖昧になる。

      月末クランプの正しい取り扱い

      Concept diagram: Inputs leads to Handle month-end clamping correctly leads to ResultInputsHandle month-endclamping correctlyResult
      Handle month-end clamping correctly.

      月末近くの日付に暦月を加えると、実際の疑問が生じます。すなわち、31 1月と1 月が28 2月、3 3月、あるいは誤りを意味するかもしれません。なぜなら2月には31 daysが存在しないからです。

      日付カレンダー計算機は、目標月の最終有効な日に結果を固定し、請求システムやカレンダーアプリが同じケースを扱う方法と一致させます。

      例:1 月に 31 1 ⟧ 1 2026 を加えます。

      1。ターゲットの月を特定してください。 2月は 2026。

      2。その月に31号が存在するか確認してください。 そうではありません。2026はうるう年ではないので、2月は28日数です。

      3。最後の有効日までクランプをつけて。 その結果、28 February 2026となります。

      同じ追加は、31 January 2024 に適用され、29 2月 2024 に当てはまります。2024はうるう年で、2月に1日余分な日が加わるためです。

      うるう年を自動的にチェックします

      Concept diagram: Inputs leads to leap years automatically leads to ResultInputsleap yearsautomaticallyResult
      Check leap years automatically.

      1年は4で割り切れるなら閏年と呼ばれますが、世紀年は400で割り切られる必要があります。つまり、2024はうるう年であり、2100は4で割り切れてもうるう年ではありません。そして2000は400で割り切れるためうるう年です。

      日付カレンダー計算機は、加算や引き算が2月を通過または止まるたびにこのルールを自動的に適用します。

      ISOの週番号を読んでください

      Concept diagram: Inputs leads to ISO week number leads to ResultInputsISO week numberResult
      Read the ISO week number.

      結果として得られたすべての日付は、ISOの週番号も報告しており、これは1から52または53までのカウントで、日付がどの週に属するかを示しています。週1は、その年の第1木曜日を含む週と、毎週月曜日が始まる週として定義されます。

      これは、スケジュールシステム、給与計算サイクル、カレンダー日だけでなく週数で作業を整理するプロジェクト計画ツールに有用です。

      数か月にわたる追加作業を進めてみて

      Process with 3 steps: Enter Work through a multi-month…; Read the main result; Check the breakdown1Enter Work through amulti-month…2Read the main result3Check the breakdown
      Work through a multi-month addition.

      作業例:180 日数を 25 7 2026 に加えます。1。開始日を日数に変換します。 これにより、個々の月の長さについて一つずつ考える必要がありません。2。その日数に180を加えます。 結果は7月の残り、8月から12月、そして翌年1月にかけて続きます。

      3。カレンダーの日付に戻す。 その結果、21 January 2027、木曜日となります。

      よくある質問

      カレンダー上の日付に月をどうやって足すのですか?

      日付の月欄に直接カウントを加え、月番号が12を超える場合は年欄に引き継ぎ、元の日付が存在しない場合はその月の最後の有効日に日付を固定します。

      暦上で31 1月足す月は何に等しいのでしょうか?

      28 2月は平年、またはうるう年は29 2月。計算機は目標月の最後の有効日を固定し、3月に切り替わるためです。

      1年がうるう年かどうかはどうやってわかりますか?

      1年は4で割り切れるなら閏年ですが、世紀年も400で割り切られる必要があります。2024はうるう年です。2100は4で割り切れるにもかかわらず、うるう年ではありません。

      ISOの週番号とは何ですか?

      1から52または53までのカウントは、1年内の特定の週を示します。週1はその年の第1木曜日を含み、毎週月曜日から始まります。

      この計算機はカレンダーの時間を足すのではなく、差し引くことはできますか?

      はい。逆方向を選ぶか、負の数を入力すると、同じ暦フィールドの演算が逆に繰り返されます。

      なぜ月に平均して30日数を加えないのですか?

      実際の月は28から31日まで変動するため、平均ベースの追加は1日以上の誤ったカレンダー日付に当たることがあり、請求日や締め切り、記念日が特定の曜日に合う必要がある場合に重要です。

      この計算機は遥か過去の日付も処理できるのか、それとも未来の日付も扱えますか?

      はい。同じ日数と暦フィールドの算術は、グレゴリオ暦の下ではうるう年の規則が無限に成り立つため、どの年の範囲にも一様に適用されます。

      まとめ

      カレンダー精度の日付算術は、平均日数を使うのではなく、関連するカレンダーフィールドに日、週、月、四半期、年を直接加え、目標月の最後の有効日に月末の追加を固定します。

      1 月を31 1月に加えると、うるう年のルールにより28または29 2月に着地し、25 7月 2026 に180日を加えると21 1月 2027に到達します。

      すべての結果は曜日とISO週番号も報告し、使用予定をスケジューリングします。