{html_select_time} {html_select_time} は、時間のドロップダウンリストを作成する カスタム関数 です。 時・分・秒・am/pm のいずれか又は全てを表示する事が出来ます。 time 属性にはUNIXタイムスタンプや YYYYMMDDHHMMSS 形式の文字列、PHP の strtotime() によって解析可能な文字列のような異なるフォーマットを持たせる事が出来ます。 属性名 必須 デフォルト 概要 prefix string No Time_ name属性に付加する接頭辞 time timestamp No 現在の時間 使用する日付/時間 display_hours boolean No &true; 時を表示するかどうか display_minutes boolean No &true; 分を表示するかどうか display_seconds boolean No &true; 秒を表示するかどうか display_meridian boolean No &true; am/pm を表示するかどうか use_24_hours boolean No &true; 24 時間クロックを用いるかどうか minute_interval integer No 1 ドロップダウンリストの分間隔 second_interval integer No 1 ドロップダウンリストの秒間隔 field_array string No n/a 結果の値をこの名前の配列に渡して出力 all_extra string No null 全てのselect/inputタグに拡張属性を追加 hour_extra string No null 時間のselect/inputタグに拡張属性を追加 minute_extra string No null 分のselect/inputタグに拡張属性を追加 second_extra string No null 秒のselect/inputタグに拡張属性を追加 meridian_extra string No null am/pmのselect/inputタグに拡張属性を追加 {html_select_time} 現在時刻が午前 9 時 20 分 23 秒だとすると、このテンプレートの出力は次のようになります。 ... 省略 .... ... 省略 .... ]]> $smarty.now{html_select_date} および 日付に関するヒントのページ も参照してください。