html_select_time
属性名 | 型? | 必須 | デフォルト | 概要 |
---|---|---|---|---|
prefix | string? | No | Time_ | <select>タグの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 | 結果の値をこの名前の連想配列に渡してphpに返す |
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タグにさらなる属性を追加 |
時間のドロップダウンリストを作成します。時・分・秒・am/pmのいずれか又は全てを表示する事が出来ます。
time 属性にはunixタイムスタンプやY-M-Dを含む文字列のような異なるフォーマットを持たせる事が出来ます。 YYYY-MM-DD がもっとも一般的かもしれませんが、2桁よりも少ない月と日もまた認められます。
3つの値(Y,M,D)のうちの一つが空の文字列の時、それに一致するセレクトボックスは何も選択されていません。これは特に、空の年・月・日の属性を持つときに役立ちます。
例 8-12. html_select_time
{html_select_time use_24_hours=true}
出力:
<select name="Time_Hour">
<option value="00">00</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09" selected>09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</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="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20" selected>20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
<option value="32">32</option>
<option value="33">33</option>
<option value="34">34</option>
<option value="35">35</option>
<option value="36">36</option>
<option value="37">37</option>
<option value="38">38</option>
<option value="39">39</option>
<option value="40">40</option>
<option value="41">41</option>
<option value="42">42</option>
<option value="43">43</option>
<option value="44">44</option>
<option value="45">45</option>
<option value="46">46</option>
<option value="47">47</option>
<option value="48">48</option>
<option value="49">49</option>
<option value="50">50</option>
<option value="51">51</option>
<option value="52">52</option>
<option value="53">53</option>
<option value="54">54</option>
<option value="55">55</option>
<option value="56">56</option>
<option value="57">57</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="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23" selected>23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
<option value="32">32</option>
<option value="33">33</option>
<option value="34">34</option>
<option value="35">35</option>
<option value="36">36</option>
<option value="37">37</option>
<option value="38">38</option>
<option value="39">39</option>
<option value="40">40</option>
<option value="41">41</option>
<option value="42">42</option>
<option value="43">43</option>
<option value="44">44</option>
<option value="45">45</option>
<option value="46">46</option>
<option value="47">47</option>
<option value="48">48</option>
<option value="49">49</option>
<option value="50">50</option>
<option value="51">51</option>
<option value="52">52</option>
<option value="53">53</option>
<option value="54">54</option>
<option value="55">55</option>
<option value="56">56</option>
<option value="57">57</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>
2005年07月08日(金) 22:40:55 Modified by smarten