回答編集履歴

2

追記修正

2019/06/18 10:20

投稿

CHERRY
CHERRY

スコア25175

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
-
5
+ (あまり薦めませんが...)テンプレートの中で PHP 関数を実行するとしては、
6
6
 
7
7
  ```
8
8
 

1

追記

2019/06/18 10:20

投稿

CHERRY
CHERRY

スコア25175

test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
 
28
28
 
29
- どうしても Smarty の中で計算処理をしたいということであれば、[math関数](https://www.smarty.net/docsv2/ja/language.function.math.tpl) で、簡単な計算ができるので、自分で日付の計算式を書くことで日付計算はできると思います。( $smarty.now に対して、必要な日数分の秒数を加算・減算する )
29
+ どうしても PHP ではなく Smarty の中で日付の計算処理をしたいということであれば、[math関数](https://www.smarty.net/docsv2/ja/language.function.math.tpl) で、簡単な計算ができるので、自分で日付の計算式を書くことで日付計算はできると思います。( $smarty.now に対して、必要な日数分の秒数を加算・減算する )
30
30
 
31
31
 
32
32
 
@@ -42,4 +42,4 @@
42
42
 
43
43
 
44
44
 
45
- 前後1〜2週間の日付ならともかく、3ヶ月後や1年後となると 月の日数(28日〜31日)の判別やうるう年等の処理も自分で処理しないとダメなので、素直に PHP で計算して、テンプレート変数に割り当てるのが無難だと思います。
45
+ 前後1〜2週間の日付ならともかく、3ヶ月後や1年後となると 月の日数(28日〜31日)の判別やうるう年等の処理も自分で処理しないとダメなので、**素直に PHP で計算して、テンプレート変数に割り当てるのが無難だと思います**