計算式
days = UTC calendar day(end) − UTC calendar day(start)
有効な各カレンダー日付を整数の UTC スタイルの日付インデックスにマップし、インデックスを減算して、包括的および署名の選択肢を適用します。
現地の午前 0 時をタイムゾーンに依存するタイムスタンプに変換せずに、2 つの日付の間の暦日をカウントします。排他的カウントまたは包括的カウントを選択し、署名付きオプションで方向を保持または削除します。
days = UTC calendar day(end) − UTC calendar day(start)
有効な各カレンダー日付を整数の UTC スタイルの日付インデックスにマップし、インデックスを減算して、包括的および署名の選択肢を適用します。
日付は瞬間ではなく、カレンダーのラベルを表します。夏時間の変更によって結果が変わることはありません。
Formula v1.0.0
レビュー済み 2026-08-03
CalcFlow engineering review
2026 年 8 月 20 日の日インデックスは、8 月 3 日よりも 17 大きくなります。排他的にカウントすると 17 日になります。含めて数えると 18 になります。
2 つの日付を何日の境界で区切るかを測定します。包括モードでは、両方のエンドポイントの日付も追加でカウントされます。
いいえ。エンジンはローカル タイムスタンプではなく、日付のみの整数演算を使用します。
終了日が開始日より前の場合は、負の数を返します。