日付の操作:

指定日が特定の期間内にあるかどうかを返す

指定日を文字列で渡して、特定の期間内に含まれるかどうかをBool値で返す。

String1
日付を指定 $makeDate()で処理できる書式
String2
期間の開始日を指定 $makeDate()で処理できる書式
String3
期間の最終日を指定 $makeDate()で処理できる書式
●必須引数 ●オプション引数(省略可能)

記述例

$dateDuring('20230801', '20230101', '20231231')
$dateDuring('2024年8月1日', '2023年1月1日', '2023年12月31日')

戻り値

○指定日が期間に含まれる場合

・true を返す。

○指定日が期間に含まれない場合

・false を返す。

動作サンプル

Javascript : var aResult=$dateDuring('2023/4/1','1999/7/1','2050/12/31'); var aResult=$dateDuring('1926/12/5','1999年7月1日','2050.12.31'); //$makeDate()で扱える書式なら、3つを揃える必要はない
※上記のサンプルコードは主にPC表示用を想定している。スマホ用のコーディングでは別途調整が必要となる可能性がある。
※この関数の動作サンプルとして必須ではない装飾的なCSSコードなどは省略して提示している。