这种情况通常会发生在用户的浏览器时区于日光节约时区(DST)中时,假设一个日期字段的时间在于日光节约时间(3月~10月),另一个日期字段的时间没有(11月~2 月),两个字段相减就会有小数点。
例如:用户的浏览器为美国时区,表单中 A1、A2 都是格式为 yyyy/MM/dd 的日期字段,A1 的值为 2020/10/31,A2 的值为 2020/11/02,A3 为数字字段套用公式 “A2-A1” ,会发现 A3 的结果为 “2.0416667”,而非预期的 “2”,这是因为 2020/10/31 正处于美国的日光节约时间,2020/11/02 已结束日光节约,所以会差 0.0416667 天(等于 1 个小时),此时要将公式改用 ROUND(A2-A1) 来获得整数结果。