{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 Atribut | Tipe | Diperlukan | Default | Deskripsi |
|---|---|---|---|---|
| prefix | string | Tidak | Date_ | Apa yang menjadi prefiks nama var |
| time | timestamp/ YYYY-MM-DD | Tidak | waktu dalam cap waktu unix atau format YYYY-MM-DD | Tanggal/jam apa yang dipakai |
| start_year | string | Tidak | tahun sekarang | Tahun pertama dalam dropdown, baik angka tahun, atau relatif ke tahun sekarang (+/- N) |
| end_year | string | Tidak | sama seperti start_year | Tahun terakhir dalam dropdown, baik angka tahun, atau relatif ke tahun sekarang (+/- N) |
| display_days | boolean | Tidak | TRUE | Apakan menampilkan hari atau tidak |
| display_months | boolean | Tidak | TRUE | Apakah menampilkan bulan atau tidak |
| display_years | boolean | Tidak | TRUE | Apakah menampilkan tahun atau tidak |
| month_format | string | Tidak | %B | Format apa seharusnya bulan ditampilkan dalam (strftime) |
| day_format | string | Tidak | %02d | Format apa hari seharusnya ditampilkan dalam (sprintf) |
| day_value_format | string | Tidak | %d | Format apa nilai hari seharusnya ditampilkan dalam (sprintf) |
| year_as_text | boolean | Tidak | FALSE | Apakah menampilkan tahun sebagai teks |
| reverse_years | boolean | Tidak | FALSE | Menampilkan tahun dalam urutan terbalik |
| field_array | string | Tidak | null | Jika nama diberikan, kotak pilih akan ditampilkan agar hasil akan dikembalikan ke PHP dalam bentuk name[Day], name[Year], name[Month]. |
| day_size | string | Tidak | null | Menambahkan atribut size untuk memilih tag jika disediakan |
| month_size | string | Tidak | null | Menambahkan atribut size untuk memilih tag jika disediakan |
| year_size | string | Tidak | null | Menambahkan atribut size untuk memilih tag jika dsediakan |
| all_extra | string | Tidak | null | Menambahkan atribut ekstra ke semua tag select/input jika disediakan |
| day_extra | string | Tidak | null | Menambahkan atribut ekstra untuk tag select/input jika disediakan |
| month_extra | string | Tidak | null | Menambahkan atribut ekstra untuk tag select/input jika disediakan |
| year_extra | string | Tidak | null | Menambahkan atribut ekstra untuk tag select/input jika disediakan |
| field_order | string | Tidak | MDY | Urutan untuk menampilkan field |
| field_separator | string | Tidak | \n | String dicetak diantara field yang berbeda |
| month_value_format | string | Tidak | %m | format strftime() dari nilai bulan, standarnya adalah %m untuk angka bulan. |
| year_empty | string | Tidak | null | Jika 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_empty | string | Tidak | null | Jika 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_empty | string | Tidak | null | Jika 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-20. contoh kedua {html_select_date}
Dengan 2000 sebagai tahun sekarang outputnya:
|
Lihat juga {html_select_time}, date_format, $smarty.now dan the halaman tips tanggal.
