日付の操作:

本日を起点に前後にずらしたDateを返す

本日を起点として、指定した日数だけ前後にずらした日付をDate型で返す。起点となる日を本日以外で指定することも可能。

Number
ずらす日数を指定 1 = 1日後 ・ -3 = 3日前
Date
起点となる日を指定 Date型 ・ 8桁の日付(数字でも文字列でも可) / 省略した場合は、本日を起点とする
●必須引数 ●オプション引数(省略可能)

記述例

$getOffsetDate(3)
$getOffsetDate(-3, aDate)
$getOffsetDate(10, 20230801)
$getOffsetDate(10, '20230801')

戻り値

オフセットした日付をDate型で返す。

動作サンプル

今日を起点としてオフセットして出力する。

Javascript : var aDate=$getOffsetDate(-3); var aDate=$getOffsetDate(365);

起点となる日を指定して、オフセットして出力する。

Javascript : var aDate=$getOffsetDate(4,20231230); //数値指定 var aDate=$getOffsetDate(4,'20231230'); //文字列指定 var aDate=$getOffsetDate(-5,$getOffsetDate(5));
※上記のサンプルコードは主にPC表示用を想定している。スマホ用のコーディングでは別途調整が必要となる可能性がある。
※この関数の動作サンプルとして必須ではない装飾的なCSSコードなどは省略して提示している。