FAQ
なんか問題がある?心配しないで、答えは全部ここにいる。
全サイト検索

形式の2つの日付フィールドを数式で引き算すると、小数点がつくのはなぜですか?

この状況は、通常、ユーザーのブラウザのタイムゾーンが夏時間の場合、一方の日付フィールドの時刻が夏時間(3月から10月)で、他方の日付フィールドの時刻が夏時間でない(11月から2月)と仮定すると、両フィールドを減算すると小数点が発生します。

例:ユーザーのブラウザは米国のタイムゾーンにある。フォームのA1、A2はすべてyyyy/MM/dd形式の日付フィールドで、A1の値は2020/10/31、A2の値は2020/11/02である。「A2-A1」の計算式をA3に適用すると、A3の結果は予想された「2」ではなく「2.0416667」であることがわかります。

これは、2020/10/31がアメリカのサマータイムであるのに対し、2020/11 /02はサマータイムでなくなるため、0.0416667日(1時間相当)の差が生じるからです。このとき、計算式をROUND(A2-A1)に変更すれば、整数の結果を得ることができます。

一番上に戻る

    無料でRagicを始める

    Googleアカウントに登録