逆引きFormula に戻る

上で作った「今月末」の使い道はこれくらいかなと思っています。dateBetween を使うと日付の差が計算できます。これはいろんなところで使えます。

  1. 「今月末」を使う場合

    dateBetween(prop("今月末"), prop("今日"), "days")
    
  2. 「今月初日」を使う場合

    dateBetween(dateSubtract(dateAdd(prop("今月初日"), 1, "months"), 1, "days"), prop("今日"), "days")
    
  3. 「今日」を使う場合

    dateBetween(dateSubtract(dateAdd(dateSubtract(prop("今日"), date(prop("今日")) - 1, "days"), 1, "months"), 1, "days"), prop("今日"), "days")
    
  4. 参照を使わない場合 3 までと違って、時間と分はお互いに打ち消すので引き算する必要がないです。参照しない方が簡単かもしれません。

    dateBetween(dateSubtract(dateAdd(dateSubtract(now(), date(now()) - 1, "days"), 1, "months"), 1, "days"), now(), "days")