日付の操作:

指定日と今日の前後関係を取得

指定日を文字列で渡して、今日との前後関係を返す。2つの指定日(期間)を渡して前・中・後を確認することも可能。

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

記述例

$datePosition('20230801')
$datePosition('2023/08/01')
$datePosition('2023年8月1日', '2023年8月15日')

戻り値

○引数が1つの場合

・今日が指定日の前なら 1 を返す。

・今日が指定日の当日なら 2 を返す。

・今日が指定日の後なら 3 を返す。

○引数が2つの場合

・今日が期間の前なら 1 を返す。

・今日が期間中なら 2 を返す。

・今日が期間の後なら 3 を返す。

動作サンプル

引数を1つ指定する場合。

Javascript : var aPos=$datePosition('2050/12/31'); var aPos=$datePosition('1999年7月1日');

引数を2つ指定する場合。

Javascript : var aPos=$datePosition('2050/11/01','2050/12/31'); var aPos=$datePosition('1999年7月1日','2050年12月31日'); var aPos=$datePosition('20201231','20210801');
※上記のサンプルコードは主にPC表示用を想定している。スマホ用のコーディングでは別途調整が必要となる可能性がある。
※この関数の動作サンプルとして必須ではない装飾的なCSSコードなどは省略して提示している。