SEARCH

このマニュアルはSmartyのものです。セキュリティなどの問題でRCMSでは利用できないものもありますので、ご注意ください。
{html_select_time}

{html_select_time}

{html_select_time} は、時間のドロップダウンリストを作成する カスタム関数 です。 時・分・秒・am/pm のいずれか又は全てを表示する事が出来ます。

time 属性にはUNIXタイムスタンプや YYYYMMDDHHMMSS 形式の文字列、PHP の strtotime() によって解析可能な文字列のような異なるフォーマットを持たせる事が出来ます。

属性名必須デフォルト概要
prefixstringNoTime_name属性に付加する接頭辞
timetimestampNo現在の時間使用する日付/時間
display_hoursbooleanNoTRUE時を表示するかどうか
display_minutesbooleanNoTRUE分を表示するかどうか
display_secondsbooleanNoTRUE秒を表示するかどうか
display_meridianbooleanNoTRUEam/pm を表示するかどうか
use_24_hoursbooleanNoTRUE24 時間クロックを用いるかどうか
minute_intervalintegerNo1ドロップダウンリストの分間隔
second_intervalintegerNo1ドロップダウンリストの秒間隔
field_arraystringNon/a結果の値をこの名前の配列に渡して出力
all_extrastringNonull全てのselect/inputタグに拡張属性を追加
hour_extrastringNonull時間のselect/inputタグに拡張属性を追加
minute_extrastringNonull分のselect/inputタグに拡張属性を追加
second_extrastringNonull秒のselect/inputタグに拡張属性を追加
meridian_extrastringNonullam/pmのselect/inputタグに拡張属性を追加

例 8-21. {html_select_time}

{html_select_time use_24_hours=true}

現在時刻が午前 9 時 20 分 23 秒だとすると、このテンプレートの出力は次のようになります。

<select name="Time_Hour">
<option value="00">00</option>
<option value="01">01</option>
... 省略 ....
<option value="08">08</option>
<option value="09" selected>09</option>
<option value="10">10</option>
... 省略 ....
<option value="22">22</option>
<option value="23">23</option>
</select>
<select name="Time_Minute">
<option value="00">00</option>
<option value="01">01</option>
... 省略 ....
<option value="19">19</option>
<option value="20" selected>20</option>
<option value="21">21</option>
... 省略 ....
<option value="58">58</option>
<option value="59">59</option>
</select>
<select name="Time_Second">
<option value="00">00</option>
<option value="01">01</option>
... 省略 ....
<option value="22">22</option>
<option value="23" selected>23</option>
<option value="24">24</option>
... 省略 ....
<option value="58">58</option>
<option value="59">59</option>
</select>
<select name="Time_Meridian">
<option value="am" selected>AM</option>
<option value="pm">PM</option>
</select>

$smarty.now{html_select_date} および 日付に関するヒントのページ も参照してください。

SEARCH