現在もしくは指定した任意の時間の「月」表示をする際、date関数では 'n' を指定する事で1~12の「頭に0がつかない月の値」を取得する事が出来ますが、strftime関数を利用する場合はフォーマット文字列の中に月を10進数で0をつけずに取得するものがありません。ですがちょっとした記述で0を取り除く事ができ、smartyのhtml_select_date等でも汎用的に利用できるようになります。 smartyのhtml_select_dateを利用している時に、月の表示部分やvalueの部分に0がついていない月の表示をしたい時などはありませんか? month_formatやmonth_value_formatで定義をする事になりますが、ここに記述した値はstrftime関数を通して出力されるため、 {html_select_date field_order="YMD" month_form