📅

日付範囲に今日が含まれるかどうかを確認するには?

属性名
日付範囲に含まれるか?
返り値
Boolean
逆引きNotionDB
関連するもの
「NotionDBの日付フィルターで「今日のタスクのみ表示」というのは、、可能ですか、、、?」という質問がありました。日付範囲にある時刻が含まれるかをチェックします。ここでは説明のために特定の時刻を指定していますが、この部分を now() にすればいいです。日付は表示がされていないだけで、時間が0:00 になっているので、最終日より前にするとチェックが入りません。そこで、end の方は1日後の0:00より前かどうか判断することで最終日を含むことができます。
  1. 特定の時刻に対するチェック
    1. and(start(prop("日付範囲")) < prop("指定時刻"), dateAdd(end(prop("日付範囲")), 1, "days") > prop("指定時刻"))
  1. 「now()」を使う場合
    1. and(start(prop("日付範囲")) < now(), dateAdd(end(prop("日付範囲")), 1, "days") > now())
日付範囲
名前
日付範囲
指定時刻
特定の日付のもの
now()を使ったもの
Feb 13, 2023 → Feb 19, 2023
Feb 16, 2023 09:00
Feb 16, 2023 → Feb 22, 2023
Feb 16, 2023 09:00
Feb 15, 2023 → Feb 16, 2023
Feb 16, 2023 09:00
Feb 17, 2023 → Feb 22, 2023
Feb 16, 2023 09:00
Feb 10, 2023 → Feb 15, 2023
Feb 16, 2023 09:00
Feb 16, 2023
Feb 16, 2023 09:00
Feb 15, 2023
Feb 16, 2023 09:00
Feb 17, 2023
Feb 16, 2023 09:00