What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
{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.