datetime型範囲による判別

bool isDatetimeRange(datetime dt_from, datetime dt_to)

引数

dt_from

開始時刻(datetime型)

dt_to

終了時刻(datetime型)

戻り値

true/false

説明

現在の時刻がdt_fromちょうどから、dt_toの直前までの範囲内であれば、trueを返す関数です。

開始時刻が終了時刻より大きい場合は、日をまたいだ範囲と見なして判別します。

使用例

開始時刻と期間によるタイムフィルタ

曜日によるタイムフィルタ

日時によるタイムフィルタ