Get Smarty

Donate

Paypal

Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Advertisement

{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タグに拡張属性を追加

Example 8.18. {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} および 日付に関するヒントのページ も参照してください。

Comments
No comments for this page.

Advertisement

Sponsors [info]

Sponsors