W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
{html_select_time}
是一個(gè) 自定義函數(shù),用于創(chuàng)建一個(gè)選擇時(shí)間的下拉框。 它可以顯示任何或全部的小時(shí)、分鐘、秒和上下午。
time
屬性可以是多種格式。它可以是時(shí)間戳,一個(gè)格式為 YYYYMMDDHHMMSS
的字符串,或者是PHP函數(shù) strtotime()
能支持的字符串。
參數(shù)名稱 | 類型 | 必選參數(shù) | 默認(rèn)值 | 說明 |
---|---|---|---|---|
prefix | string | No | Time_ | 下拉框名稱的前綴 |
time | 時(shí)間戳, DateTime, mysql時(shí)間戳或任何strtotime() 能支持的字符串,或者是數(shù)組(當(dāng)設(shè)置了field_array) | No | 當(dāng)前時(shí)間戳 | 默認(rèn)選中的時(shí)間。如果提供了數(shù)組,那么field_array和prefix屬性將單獨(dú)作用在每個(gè)數(shù)組元素上, 包括小時(shí)、分鐘、秒數(shù)和上下午。 |
display_hours | boolean | No | TRUE | 是否顯示小時(shí)數(shù) |
display_minutes | boolean | No | TRUE | 是否顯示分鐘數(shù) |
display_seconds | boolean | No | TRUE | 是否顯示秒數(shù) |
display_meridian | boolean | No | TRUE | 是否顯示上下午 (am/pm) |
use_24_hours | boolean | No | TRUE | 是否使用24小時(shí)格式的時(shí)間 |
minute_interval | integer | No | 1 | 分鐘下拉框的時(shí)間間隔 |
second_interval | integer | No | 1 | 秒數(shù)下拉框的時(shí)間間隔 |
hour_format | string | No | %02d | 小時(shí)的格式(sprintf) |
hour_value_format | string | No | %20d | 小時(shí)值的格式(sprintf) |
minute_format | string | No | %02d | 分鐘的格式(sprintf) |
minute_value_format | string | No | %20d | 分鐘值的格式(sprintf) |
second_format | string | No | %02d | 秒數(shù)的格式(sprintf) |
second_value_format | string | No | %20d | 秒數(shù)值的格式(sprintf) |
field_array | string | No | n/a | 顯示值數(shù)組的名稱 |
all_extra | string | No | null | 附加給select/input標(biāo)簽附加的屬性 |
hour_extra | string | No | null | 附加給小時(shí)下拉框select/input標(biāo)簽的屬性 |
minute_extra | string | No | null | 附加給分鐘下拉框select/input標(biāo)簽的屬性 |
second_extra | string | No | null | 附加給秒數(shù)下拉框select/input標(biāo)簽的屬性 |
meridian_extra | string | No | null | 附加給上下午下拉框select/input標(biāo)簽的屬性 |
field_separator | string | No | \n | 顯示在各字段之間間隔的字符串 |
option_separator | string | No | \n | 顯示在各選項(xiàng)之間的字符串 |
all_id | string | No | null | 全部select/input標(biāo)簽的ID值 |
hour_id | string | No | null | 小時(shí)下拉框select/input標(biāo)簽的ID值 |
minute_id | string | No | null | 分鐘下拉框select/input標(biāo)簽的ID值 |
second_id | string | No | null | 秒數(shù)下拉框select/input標(biāo)簽的ID值 |
meridian_id | string | No | null | 上下午下拉框select/input標(biāo)簽的ID值 |
all_empty | string | No | null | 該屬性可以在每個(gè)下拉框的第一行顯示文字,并以“”作為它的值。 在需要讓下拉框的第一行顯示“請(qǐng)選擇” 的情況下比較有用。 |
hour_empty | string | No | null | 該屬性可以在小時(shí)下拉框的第一行顯示文字,并以“”作為它的值。 在需要讓小時(shí)下拉框的第一行顯示“請(qǐng)選擇小時(shí)”的情況下比較有用。 |
minute_empty | string | No | null | 該屬性可以在分鐘下拉框的第一行顯示文字,并以“”作為它的值。 在需要讓分鐘下拉框的第一行顯示“請(qǐng)選擇分鐘”的情況下比較有用。 |
second_empty | string | No | null | 該屬性可以在秒數(shù)下拉框的第一行顯示文字,并以“”作為它的值。 在需要讓秒數(shù)下拉框的第一行顯示“請(qǐng)選擇秒數(shù)”的情況下比較有用。 |
meridian_empty | string | No | null | 該屬性可以在上下午下拉框的第一行顯示文字,并以“”作為它的值。 在需要讓上下午下拉框的第一行顯示“請(qǐng)選擇上午或下午” 的情況下比較有用。 |
Example 8.18. {html_select_time}
{html_select_time use_24_hours=true}
當(dāng)早上9點(diǎn)20分23秒的時(shí)候,模板將顯示:
<select name="Time_Hour"> <option value="00">00</option> <option value="01">01</option> ... snipped .... <option value="08">08</option> <option value="09" selected>09</option> <option value="10">10</option> ... snipped .... <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> ... snipped .... <option value="19">19</option> <option value="20" selected>20</option> <option value="21">21</option> ... snipped .... <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> ... snipped .... <option value="22">22</option> <option value="23" selected>23</option> <option value="24">24</option> ... snipped .... <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}
和 日期技巧.
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: