📅

今月末までの日数を得るには?

Status
Update
属性名
月末までの日数
返り値
Integer
逆引きNotionDB
上で作った「今月末」の使い道はこれくらいかなと思っています。dateBetween を使うと日付の差が計算できます。これはいろんなところで使えます。
古い情報
  1. 「今月末」を使う場合
    1. /* 今月末プロパティと今日プロパティの間の日数を取得 */ prop("今月末"). dateBetween(prop("今日"), "days")
  1. 「今月初日」を使う場合
    1. /* 今月初日プロパティの日付の1ヶ月後の日付(翌月1日)を取得 */ prop("今月初日").dateAdd(1, "months") /* その日の前日の日付(今月末日)を取得 */ .dateSubtract(1, "days") /* その日付と今日プロパティの間の日数を取得 */ .dateBetween(prop("今日"), "days")
  1. 「今日」を使う場合
    1. /* 今日プロパティの値を変数 d に代入 */ let(d, prop("今日"), /* d の日付数値から1を引いた数値分の日付を減算(今月1日) */ d.dateSubtract(d.date() - 1, "days") /* その日付の1ヶ月後の日付(翌月1日)を取得 */ .dateAdd(1, "months") /* その日の前日の日付(今月末日)を取得 */ .dateSubtract(1, "days") /* その日付とdの間の日数を取得 */ .dateBetween(d, "days") )
  1. 参照を使わない場合 最近、today() が使えるようになったので、簡潔に書けるようになりました。
    1. /* 今月初日の文字列を作成 */ today().formatDate("YYYY-MM") /* 日付に変換 */ .parseDate() /* 翌月1日に変換 */ .dateAdd(1, "months") /* 前日に変換 */ .dateSubtract(1, "days") /* 日付を差分 */ .dateBetween(today(), "days")
日付関連
Name
日付
月末までの日数
月末までの日数(今月初日を利用)
月末までの日数(今日を利用)
月末までの日数(参照なし)
Sep 10, 2024 11:17 AM