{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.