常見問題
遇到問題了嗎?不用擔心,答案都在這。
全站搜尋

為什麼兩個格式為 yyyy/MM/dd 的日期欄位,用公式相減的結果會有小數點?

這種情況通常會發生在使用者的瀏覽器時區於日光節約時區(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) 來獲得整數結果。

回最上面

    馬上註冊
    免費試用 Ragic!

    用 Google 帳號註冊

    立即科技 Ragic, Inc.
    02-7728-8692
    info@ragic.com
    台北市中正區南昌路二段81號9樓