#254
テンプレート変数の拡張

%{day}%{month} など、時間に関係する全てのテンプレート変数は、以下のような記述で日付をずらすことが出来ます。

年・月・日・時間の加減

  • 時刻の加減

    • %{day:+2h} => 2時間後の日
    • %{month:+2h} => 2時間後の月
    • %{Year:-3h} => 3時間前の年
  • 日数の加減

    • %{day:+2d} => 2日後の日
      • %{day:+2bd} => 祝休日を除く2日後の日
    • %{month:+2d} => 2日後の月
    • %{Year:-3d} => 3日前の年
  • 月数の加減

    • %{month:+2m} => 2ヶ月後の月
    • %{Year:-3m} => 3ヶ月前の年
  • 年数の加減

    • %{Year:-3y} => 3年前の年
    • %{weekday:+1y} => 1年後の曜日

例: 2日後のYYYY/MM/DD

%{Year:+2d}/%{month:+2d}/%{day:+2d}

例: 3日前のYYYY/MM/DD

%{Year:-3d}/%{month:-3d}/%{day:-3d}

例: 祝休日を除く1日後のYYYY/MM/DD

%{Year:+1bd}/%{month:+1bd}/%{day:+1bd}

例: 祝休日を除く1日前のYYYY/MM/DD

%{Year:-1bd}/%{month:-1bd}/%{day:-1bd}

直近の曜日による指定

  • %{day:+fri} => 次の金曜日の日 (当日が金曜の場合は来週の金曜日)
  • %{day:+=fri} => 次の金曜日の日 (当日を含む)
  • %{day:=fri} => その週の金曜日 (週は日曜始まり)
  • %{day:-fri} => 前の金曜日の日 (当日が金曜の場合は先週の金曜日)
  • %{day:-=fri} => 前の金曜日の日 (当日を含む)

曜日は以下のように3文字で指定可能です

sun, mon, tue, wed, thu, fri, sat

例: その週の月曜日のYYYY/MM/DD

%{Year:=mon}/%{month:=mon}/%{day:=mon}

その他

Referenced from

ProTip/記事を複製する際に、内容の一部を自動的に削除する記法
ProTip/mermaid記法でガントチャートを描く

Comments0