PowerCMS X Q&A

PowerCMS Xを用いてWebサイトを構築する際の技術的なヒントや解決策をご紹介します。

日付を加工して公開日から7日後の日付を取得したい

PowerCMS Xにはdate_modifyモディファイアが用意されており、タイムスタンプの変更ができます。このモディファイアはPHPの DateTime::modifyで実装されているので、 サポートする日付と時刻の書式に記載されている書式を用いることで日付の加工ができます。例えばMTEntryPublishedOnで利用すると記事の公開日を加工できます。7日後にするにはdate_modify="+7 day"とします。

date_modifyモディファイアの値のサンプルを示します。

指定する値 意味
-3 day 3日前
+5 day 5日後
+1 week 1週間後
+1 month 1ヶ月後
last day of this month 今月末

返値はYmdHisの形式なので適宜format_tsモディファイアで整形してください。

関連するQ&A