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_date}

{html_select_date} adalah fungsi kustom yang membuat dropdown tanggal. Ia bisa menampilkan setiap atau seluruh tahun, bulan, dan hari. Semua parameter yang tidak dalam dafrar di bawah ini dicetak sebagai pasangan nama/nilai di dalam tag <select> hari, bulan dan tahun.

Nama AtributTipeDiperlukanDefaultDeskripsi
prefixstringTidakDate_Apa yang menjadi prefiks nama var
timetimestamp/ YYYY-MM-DDTidakwaktu dalam cap waktu unix atau format YYYY-MM-DDTanggal/jam apa yang dipakai
start_yearstringTidaktahun sekarangTahun pertama dalam dropdown, baik angka tahun, atau relatif ke tahun sekarang (+/- N)
end_yearstringTidaksama seperti start_yearTahun terakhir dalam dropdown, baik angka tahun, atau relatif ke tahun sekarang (+/- N)
display_daysbooleanTidakTRUEApakan menampilkan hari atau tidak
display_monthsbooleanTidakTRUEApakah menampilkan bulan atau tidak
display_yearsbooleanTidakTRUEApakah menampilkan tahun atau tidak
month_formatstringTidak%BFormat apa seharusnya bulan ditampilkan dalam (strftime)
day_formatstringTidak%02dFormat apa hari seharusnya ditampilkan dalam (sprintf)
day_value_formatstringTidak%dFormat apa nilai hari seharusnya ditampilkan dalam (sprintf)
year_as_textbooleanTidakFALSEApakah menampilkan tahun sebagai teks
reverse_yearsbooleanTidakFALSEMenampilkan tahun dalam urutan terbalik
field_arraystringTidaknull Jika nama diberikan, kotak pilih akan ditampilkan agar hasil akan dikembalikan ke PHP dalam bentuk name[Day], name[Year], name[Month].
day_sizestringTidaknullMenambahkan atribut size untuk memilih tag jika disediakan
month_sizestringTidaknullMenambahkan atribut size untuk memilih tag jika disediakan
year_sizestringTidaknullMenambahkan atribut size untuk memilih tag jika dsediakan
all_extrastringTidaknullMenambahkan atribut ekstra ke semua tag select/input jika disediakan
day_extrastringTidaknullMenambahkan atribut ekstra untuk tag select/input jika disediakan
month_extrastringTidaknullMenambahkan atribut ekstra untuk tag select/input jika disediakan
year_extrastringTidaknullMenambahkan atribut ekstra untuk tag select/input jika disediakan
field_orderstringTidakMDYUrutan untuk menampilkan field
field_separatorstringTidak\nString dicetak diantara field yang berbeda
month_value_formatstringTidak%mformat strftime() dari nilai bulan, standarnya adalah %m untuk angka bulan.
year_emptystringTidaknullJika disediakan maka elemen pertama dari kotak-pilih tahun memiliki nilai ini sebagai labelnya dan "" sebagai nilainya. Ini berguna untuk menjadikan kotak-select membaca "Please select a year" sebagai contoh. Catatan bahwa anda bisa memakai nilai seperti "-MM-DD" sebagai atribut-waktu untuk menunjukan tahuun yang tidak dipilih.
month_emptystringTidaknullJika disediakan maka elemen pertama dari kotak-pilih bulan memiliki nilai ini sebagai labelnya dan "" sebagai nilainya. Catatan bahwa anda dapat memakai nilai seperti "YYYY--DD" sebagai atribut-waktu untuk menunjukan bulan yang tidak dipilih.
day_emptystringTidaknullJika disediakan maka elemen pertama dari kotak-pilih hari memiliki nilai ini sebagai labelnya dan "" sebagai nilainya. Catatan bahwa anda dapat memakai nilai seperti "YYYY-MM-" sebagai atribut-waktu untuk menunjukan hari yang tidak dipilih.

Catatan: Ada fungsi php berguina pada halaman tips tanggal untuk mengubah nilai bentuk {html_select_date} ke cap wantu.

Teladan 8-19. {html_select_date}

Kode template

{html_select_date}

Ini akan memperlihatkan:

<select name="Date_Month">
<option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
  ..... snipped .....
<option value="10">October</option>
<option value="11">November</option>
<option value="12" selected="selected">December</option>
</select>
<select name="Date_Day">
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
  ..... snipped .....
<option value="11">11</option>
<option value="12">12</option>
<option value="13" selected="selected">13</option>
<option value="14">14</option>
<option value="15">15</option>
  ..... snipped .....
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select name="Date_Year">
<option value="2006" selected="selected">2006</option>
</select>

Teladan 8-20. contoh kedua {html_select_date}

{* awal dan akhir tahun bisa relatif ke tahun saat ini *}
{html_select_date prefix='StartDate' time=$time start_year='-5'
   end_year='+1' display_days=false}

Dengan 2000 sebagai tahun sekarang outputnya:

<select name="StartDateMonth">
<option value="1">January</option>
<option value="2">February</option>
.... snipped ....
<option value="11">November</option>
<option value="12" selected="selected">December</option>
</select>
<select name="StartDateYear">
<option value="1995">1995</option>
.... snipped ....
<option value="1999">1999</option>
<option value="2000" selected="selected">2000</option>
<option value="2001">2001</option>
</select>

Lihat juga {html_select_time}, date_format, $smarty.now dan the halaman tips tanggal.

Comments
No comments for this page.

Advertisement

Sponsors [info]

Sponsors