日付の操作:

2つの指定日間の日数を取得

2つの指定日を文字列で渡して、その間の日数を算出。

String1
対象とする日を指定 $makeDate()で処理できる書式
String2
起点とする日を指定 $makeDate()で処理できる書式 / 省略した場合は本日となる
●必須引数 ●オプション引数(省略可能)

記述例

$dateDuration('2050/12/31')
$dateDuration('2050年12月31日', '2023年1月1日')

戻り値

○引数が1つの場合

・今日から見て未来ならプラスの数値を返す。

・今日から見て過去ならマイナスの数値を返す。

○引数が2つの場合

・2つ目の日付から見て未来ならプラスの数値を返す。

・2つ目の日付から見て過去ならマイナスの数値を返す。

動作サンプル

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