Smartyでこんなメソッドがあった

Smartyでこんなメソッドがあった – mtonaiの日記 – ノッキングオングループ

[smary]
{html_select_date}
[/smarty]

日付のフォームをどどっと出してくれる便利メソッドですが、使ってなかったです。
なんかイマイチ使いでが悪かったというかカスタマイズしにくかったというか。
でもコメント欄にもある、

http://www.phppro.jp/phptips/archives/vol23/#1

{html_select_date field_order=”YMD” month_format=”%m月”}

と記述すると、01月~09月となってしまい、頭に不要な0がついてしまいます。php内部で処理するための値であればそこまで気にならないかもしれませんが、表示部分で気にする人がいてダメ出しされる場合もあるでしょう。

そこで、month_format=”%m月”の「%m」の部分を「%-m」に書き換えてみましょう。これで頭の不要な0を取り除く事が出来ます。

と例を出してもらうと、何が出来るのか分かりやすいですね。