Bagaimana cara membuat pemilih tanggal di php?

Komponen kalender ditulis dalam skrip php. Ini berisi 2 mode. kalender tampilan normal dan pemilih tanggal. Lihat demo di bawah untuk memeriksa apakah browser Anda mendukung skrip ini atau tidak

Demo

Gaya Tampilan Tetap

  • Setel tanggal default ke tanggal server (Otomatis tidak disetel jika tanggal dinonaktifkan)
  • Tetapkan navigasi tahun dari 1890 hingga 2080
  • Izinkan tanggal yang dapat dipilih dari 01 Jan 1890 hingga 01 Mei 2045
  • Tidak memungkinkan untuk menavigasi tanggal lain dari atas
  • Nonaktifkan tanggal 10, 13, dan 23 pada setiap bulan
  • Mulai minggu pada hari Senin
  • Tampilkan minggu kalender
  • Tetapkan/tampilkan tooltips
  • Setel zona waktu ke Australia/Melbourne

Kode

	  $myCalendar = new tc_calendar("date2");
$myCalendar->setIcon("calendar/images/iconCalendar.gif");
$myCalendar->setDate(date('d'), date('m'), date('Y'));
$myCalendar->setPath("calendar/");
$myCalendar->setYearInterval(1890, 2080);

$myCalendar->dateAllow('1890-01-01', '2045-05-01', false);

$myCalendar->setSpecificDate(array("2039-01-10", "2039-01-13", "2039-01-23"), 0, 'month');

$myCalendar->startMonday(true);
$myCalendar->showWeeks(true);

//Tooltips
$myCalendar->setToolTips(array("2013-07-02", "2013-07-15", "2013-07-25"), 'ŞŢĂÎÂ şţăîâ אי אפשר test!', '');
$myCalendar->setToolTips(array("2013-06-06", "2013-06-01", "2013-06-05"), 'אי אפשר לבחור תאריך זה', 'month');
$myCalendar->setToolTips(array("1969-07-06", "2040-07-01", "2013-06-05")
, 'Δεν επιτρέπετε η επιλογή αυτής της ημέρας', 'month');
$myCalendar->setToolTips(array("1969-07-06", "2040-07-01", "2013-06-05")
, 'الإصدار الخاص بي ليس لديها الدعم للعام 2038 وفيما بعد!', 'month');
$myCalendar->setToolTips(array("1969-07-06", "2040-07-01", "2013-06-05"), 'の間の日付を選択してください', 'month');
$myCalendar->setToolTips(array("1969-07-06", "2040-07-01", "2013-06-05"), '올바르지 않은 값입니다', 'month');
$myCalendar->setToolTips(array("2013-06-06", "2013-06-11", "2013-06-15"), 'और बाद के वर्षों का समर्थन नहीं है!', 'month');
$myCalendar->setToolTips(array("2013-07-06", "2013-01-01", "2013-12-25"), 'วันนี้ไม่ได้รับอนุญาตให้มีการเลือก', 'year');
$myCalendar->setToolTips(array("2013-07-06", "2013-07-15", "2013-07-25"), '请选择日期%s之前一个', '');

$myCalendar->setTimezone("Australia/Melbourne"); $myCalendar->writeScript();
?>

Gaya DatePicker

  • Tanggal default ke tanggal server saat ini (Otomatis tidak disetel jika tanggal dinonaktifkan)
  • Tetapkan navigasi tahun dari 1960 hingga 2030
  • Izinkan tanggal yang dapat dipilih dari 01 Januari 2010 hingga 01 Maret 2030
  • Izinkan untuk menavigasi tanggal lain dari atas
  • Nonaktifkan tanggal tertentu 1, 13, dan 25 setiap bulan
  • Lansiran ubahsuaian saat nilai kalender telah diubah

Kode

	  $myCalendar = new tc_calendar("date1", true);
$myCalendar->setIcon("calendar/images/iconCalendar.gif");
$myCalendar->setDate(01, 03, 1960);
$myCalendar->setPath("calendar/");
$myCalendar->setYearInterval(1960, 2030);
$myCalendar->dateAllow('1960-01-01', '2030-03-01');
$myCalendar->setSpecificDate(array("2011-04-01", "2011-04-13", "2011-04-25"), 0, 'month');
$myCalendar->setOnChange("myChanged('test')");
$myCalendar->writeScript();
?>
_

DatePicker tanpa kotak input

  • Tidak ada tanggal default
  • Tetapkan navigasi tahun dari 2000 hingga 2030
  • Izinkan tanggal yang dapat dipilih dari 13 Mei 2008 hingga 01 Maret 2030
  • Izinkan untuk menavigasi tanggal lain dari atas
  • Kotak input tanggal disetel ke false
  • Atur perataan kiri dan bawah
  • Nonaktifkan tanggal tertentu 1, 4 April, dan 25 Desember setiap tahun
  • Nonaktifkan tanggal tertentu 10, 14 setiap bulan
  • Nonaktifkan 1 Juni 2011

Kode

	  $myCalendar = new tc_calendar("date5", true, false);
$myCalendar->setIcon("calendar/images/iconCalendar.gif");
$myCalendar->setDate(date('d'), date('m'), date('Y'));
$myCalendar->setPath("calendar/");
$myCalendar->setYearInterval(2000, 2030);
$myCalendar->dateAllow('2008-05-13', '2030-03-01');
$myCalendar->setDateFormat('j F Y');
$myCalendar->setAlignment('left', 'bottom');
$myCalendar->setSpecificDate(array("2011-04-01", "2011-04-04", "2011-12-25"), 0, 'year');
$myCalendar->setSpecificDate(array("2011-04-10", "2011-04-14"), 0, 'month');
$myCalendar->setSpecificDate(array("2011-06-01"), 0, '');
$myCalendar->writeScript();
?>

Contoh Pasangan Tanggal

Kode

      $date3_default = "2023-02-06";
$date4_default = "2023-02-12";

$myCalendar = new tc_calendar("date3", true, false);
$myCalendar->setIcon("calendar/images/iconCalendar.gif");
$myCalendar->setDate(date('d', strtotime($date3_default)) , date('m', strtotime($date3_default)) , date('Y', strtotime($date3_default)));
$myCalendar->setPath("calendar/");
$myCalendar->setYearInterval(1970, 2021);
$myCalendar->setAlignment('left', 'bottom');
$myCalendar->setDatePair('date3', 'date4', $date4_default);
$myCalendar->writeScript();

$myCalendar = new tc_calendar("date4", true, false);
$myCalendar->setIcon("calendar/images/iconCalendar.gif");
$myCalendar->setDate(date('d', strtotime($date4_default)) , date('m', strtotime($date4_default)) , date('Y', strtotime($date4_default)));
$myCalendar->setPath("calendar/");
$myCalendar->setYearInterval(1970, 2021);
$myCalendar->setAlignment('left', 'bottom');
$myCalendar->setDatePair('date3', 'date4', $date3_default);
$myCalendar->writeScript();
?>

Tema Warna

Kode sampel

 $myCalendar = new tc_calendar("date_theme", true, false);
$myCalendar->setIcon("calendar/calendar/images/iconCalendar.gif");
$myCalendar->setDate(1, date('m'), date('Y'));
$myCalendar->setPath("calendar/calendar/");
$myCalendar->setYearInterval(2000, 2030);
$myCalendar->setDateFormat('j F Y');
$myCalendar->setAlignment('left', 'bottom');
$myCalendar->setAutoHide(true, 10000); //10 secs
$myCalendar->showWeeks(true);
$myCalendar->startMonday(true); $myCalendar->setTheme('theme1');
$myCalendar->writeScript();
?>
_

Contoh penyerahan nilai. klik disini

Unduh file zip. kalender. zip (51. 21 KB. )
Versi 3. 79 (11 Juni 2022)

Apa yang baru

Versi 3. 79

  • [Memperbaiki] PHP Tidak Digunakan Lagi. Meneruskan null ke parameter - di PHP8. 1 dengan fungsi trim() dan is_file() - terima kasih Ciprian

Versi 3. 78

  • [Memperbaiki] kemungkinan kerentanan pada variabel input boolean - terima kasih Patrick O'Keeffe

Versi 3. 77

  • Masalah usang [diperbaiki] ditemukan di php8 - terima kasih Guy Snelling
  • [Ditambahkan] merangkum fungsi pada kelas php - terima kasih Tri
  • Konstruktor [Diperbarui] pada tc_date. php dan tc_date_main. php - terima kasih Tri

Versi 3. 76

  • [Tetap] XSS pada variabel server PHP_SELF - terima kasih Akash Chathoth

Versi 3. 75

  • [Ditambahkan] tema kalender
  • Buffer output [Diperbarui] pada kalender menggunakan fungsi getScript()
  • [Diperbarui] periksa dan nonaktifkan tanggal pada dropdown (jangan pilih) - terima kasih ciprianmp
  • [Memperbaiki] kesalahan sembunyikan otomatis kalender di browser Internet Explorer dan Opera - terima kasih Sébastien

Versi 3. 74

  • [Memperbaiki] bug minor diperbaiki, kesalahan pada fungsi javascript checkSpecifyDate() dan mencegah kesalahan input tanggal-izinkan - terima kasih ciprianmp
  • [Diperbarui] dioptimalkan dan menambahkan fungsi untuk mengurangi pengiriman parameter melalui halaman kalender

Versi 3. 73

  • [Memperbaiki] kesalahan saat memilih hari dan bulan, dan dropdown tahun ke nol (item pertama saat dropdown) - terima kasih Marco
  • [Ditambahkan] warna acara yang ditentukan di kalender. css, alternatif untuk ikon tooltip atau gunakan keduanya - terima kasih Larry

Versi 3. 72

  • [Fixed] Tooltips tidak ditampilkan di browser Safari (windows) - terima kasih Larry

Versi 3. 71

  • [Tetap] Pembaruan kerentanan pada parameter PERMINTAAN - terima kasih Arvid V
  • Bug kecil diperbaiki dan disesuaikan

Versi 3. 70

  • [Ditambahkan] fungsi setToolTips untuk memungkinkan Anda menyetel tooltip pada setiap tanggal
  • [Ditambahkan] fungsi setTimeZone untuk memungkinkan Anda menyetel zona waktu ke kalender

Versi 3. 69

  • [Ditambahkan] Gunakan kelas DateTime php untuk menangani tanggal dan juga dukungan untuk tahun 2038 dan yang lebih baru (terbatas pada versi php >= 5. 3. 0)
  • [Fixed] Periksa tanggal hari ini yang valid jika berada dalam rentang tanggal yang diaktifkan
  • Bug kecil diperbaiki dan disesuaikan

Versi 3. 68

  • [Fixed] Tanggal 1 dan 31 (setiap bulan) selalu dinonaktifkan saat dijalankan dengan php4

Versi 3. 67

  • [Memperbaiki] Kemungkinan kesalahan Javascript pada Tanggal. mengurai
  • [Diperbaiki] Tambahkan javascript on-change dalam mode dropdown datepicker

Versi 3. 66

  • [Memperbaiki] fungsi pemeriksaan json menghasilkan kesalahan ketika php tidak mendukung untuk json

Versi 3. 65

  • [Fixed] Kesalahan hilight tanggal dipilih
  • [Ditambahkan] Sembunyikan kalender secara otomatis dan jadikan sebagai properti default
  • [Ditambahkan] Fokus otomatis kalender yang tumpang tindih ke atas

Versi 3. 64

  • [Diperbaiki] Parameter yang salah dikirimkan pada javascript yang menyebabkan tanggal yang tidak valid dikembalikan

Versi 3. 63

  • [Diubah] Jadikan fungsi DatePair dapat dipilih pada tanggal apa pun. Tanggal-dari harus sebelum Tanggal-ke, dan sebaliknya, jika tidak maka akan diatur ulang

Versi 3. 62

  • [Tetap] Kesalahan menampilkan tanggal pada Jan 2012 dan beberapa bulan lainnya

Versi 3. 61

  • [Ditambahkan] Menampilkan minggu
  • [Ditambahkan] RTL didukung
  • [Ditambahkan] fungsi startDate untuk memilih hari apa pun sebagai hari awal dalam seminggu
  • [Disesuaikan] Atur ulang kode sumber pada calendar_form. php

Versi 3. 60

  • [Ditambahkan] Tambahkan X sebagai latar belakang hari-hari yang dinonaktifkan
  • [Memperbaiki] kotak kombo 'Hari' tidak berisi daftar tarik-turun saat tidak memanggil setDate() saat inisialisasi
  • [Tetap] Gaya tampilan tetap masih memiliki nilai default jika tanggal dinonaktifkan
  • [Diperbaiki] Warna tanggal 'Hari Ini' menghilang saat tanggal dinonaktifkan
  • [Memperbaiki] Kesalahan Javascript dari IE yang kompatibel tidak mendukung JSON
  • [Disesuaikan] Ubah warna tanggal hari ini menjadi hijau dengan batas

Versi 3. 59

  • Perbarui agar sesuai dengan versi dengan lokalisasi

Versi 3. 58

  • [Memperbaiki] nilai kalender tidak dipulihkan saat menggunakan tombol kembali di browser

Versi 3. 57

  • [Memperbaiki] memperbarui kalender. kesalahan tampilan css

Versi 3. 56

  • Kesalahan [diperbaiki] pada checkSpecifyDate, kalender. js

Versi 3. 55

  • [Fixed] 'dateAllow' berisi kesalahan pada calendar_form. php

Versi 3. 54

  • [Perbarui] 'setel Tanggal Spesifik' untuk menyetel bulan, tahun, dan non rekursif secara bersamaan
  • [Ditambahkan] 'setOnChange' untuk menyesuaikan acara onChange di kalender

Versi 3. 53

  • [Fixed] writeYear berisi variabel yang tidak terpakai (kesalahan), maaf guys. (

Versi 3. 52

  • [Memperbaiki] kesalahan datepair setelah membersihkan kode (pada versi 3. 50)

Versi 3. 51

  • [Ditambahkan] check_json_encode dan check_json_decode untuk server yang tidak mendukung json

Versi 3. 50

  • [Ditambahkan] setSpecificDate untuk mengaktifkan atau menonaktifkan tanggal yang ditentukan
  • [Peningkatan] Membersihkan dan memvalidasi lebih banyak kode sumber (terima kasih kepada Peter)

Versi 3. 41

  • [Memperbaiki] tajuk kalender - terlihat rapat
  • [Diperbaiki] Menggunakan jalur yang salah pada file contoh (index. php), lupa menambahkan log riwayat pada file kelas

Versi 3. 4

  • [Ditambahkan] setAlignment
  • [Ditambahkan] setDatePair

Versi 3. 3

  • [Fixed] Total jumlah hari dalam mode datepicker saat startup salah muncul (terima kasih kepada Francois du Toit, ciprianmp)

Versi 3. 2

  • [Fixed] Beberapa kebingungan dalam tampilan tanggal ketika dateAllow dan setYearInterval diatur dalam beberapa kasus
  • [Diperbaiki] tambahkan properti 'zindex' ke tc_calendar, membantu komponen yang tumpang tindih (ie6)
  • [Peningkatan] Navigasi tahun dari terbaru ke terlama

Versi 3. 1

  • [Ditambahkan] disabledDay (terima kasih kepada Jim R. )
  • [Peningkatan] Gaya hari disesuaikan dengan css (. mon,. sel,. menikahi,. kami,. teman,. duduk,. matahari)

Versi 3. 0

  • Combobox hari [Fixed] tidak diperbarui (kasus Februari) saat memilih tanggal dari kalender
  • [Tetap] ubah ukuran otomatis tidak diterapkan saat kalender mulai dalam mode sembunyikan div (tampilan. tidak ada;)
  • Kotak kombo hari [diperbaiki] tidak diperbarui saat memilih tanggal <10 (terjadi dari v2. 9)
  • [Tetap] (18 Mei 2010) kesalahan pada pembaruan IE7 pada formulir kalender. php dan kalender. css
  • [Diperbaiki] (22 Mei 2010) kesalahan parseInt pada kalender. fungsi js adalahDateAllow()

Versi 2. 9

  • [Peningkatan] Sesuaikan ukuran kalender secara otomatis (lebar & tinggi)
  • [Fixed] Kotak kombo hari yang valid saat memilih bulan atau tahun (mode kotak input)



Unduh tc_calendar dengan paket bahasa (oleh Ciprian)

Demo. http. // www. ciprianmp. com/skrip/kalender/
Unduh. http. // www. ciprianmp. com/scripts/calendar/calendar_localized. ritsleting

Hargai Kelas Kalender yang Dilokalkan dan ingin kami meningkatkan?
Mohon pertimbangkan memberi donasi
ke pengembang Kelas Kalender yang Dilokalkan Ciprian (ciprianmp)
Terima kasih. . )

hak cipta
Datepicker kalender ini benar-benar gratis untuk digunakan. Anda dapat menggunakannya di semua proyek Anda tanpa biaya apa pun
Cara mengatur

Hanya 2 langkah yang diperlukan untuk penyiapan dan penggunaan komponen kalender ini

Letakkan file javascript (. js) di bagian kepala atau di tempat lain tetapi harus disertakan sekali dalam satu halaman


Buat elemen formulir di html dan masukkan kode berikut


Bagaimana cara mendapatkan nilainya?

Untuk mendapatkan tanggal yang dipilih dalam kalender oleh php setelah mengirimkan formulir, cukup tulis skrip sebagai berikut

 
_

Skrip di atas harus berada di file lain yang ditunjuk oleh bentuk html. Parameter 'date1' adalah nama objek yang Anda atur dalam kode pada pembuatan kalender waktu. Lihat lebih lanjut di Fungsi dan Konstruktor di bawah ini

Untuk mendapatkan tanggal yang dipilih oleh javascript di halaman saat ini, tulis skrip sebagai berikut


Properti Kalender

rtl - menentukan arah kalender dari kanan ke kiri

Mantan. $myCalendar->rtl = true;

zindex - tentukan nilai zindex ke kalender

Mantan. $myCalendar->zindex = 99;

Fungsi Kalender

Konstruktor

tc_calendar (string bindObjectName)

tc_calendar (string bindObjectName, boolean date_picker)

tc_calendar (string bindObjectName, boolean date_picker, bool show_input)

tc_calendar (string bindObjectName, boolean date_picker, bool show_input, string zona waktu)

nilai default date_picker salah
nilai default show_input benar
nilai default zona waktu adalah zona waktu sistem (sebagai pengaturan php). Anda dapat melihat zona waktu yang valid di http. //php. net/manual/en/zona waktu. php

Metode

autoSubmit (bendera bool, string form_name, string target_url)

Tentukan kalender untuk mengirimkan nilai secara otomatis. Nilai default pengiriman otomatis salah

Untuk menyetel pengiriman otomatis kalender, tentukan flag ke true dan Anda harus menentukan form_name atau target_url untuk membuat kalender melakukan pengiriman otomatis dengan benar

Contoh 1. $myCalendar->autoSubmit(true, "myForm");
// asumsikan kalender dalam bentuk bernama 'myForm', lalu beri tahu kalender untuk mengirimkan nilai secara otomatis (nilai lain di myForm akan dikirimkan bersama dengan metode posting html)

Eks 2. $myCalendar->autoSubmit(true, "", "di mana saja. php");
// beri tahu kalender untuk mengirimkan nilai ke 'di mana saja. php'. Metode ini hanya akan mengirimkan nilai kalender melalui metode get html

dateAllow (tanggal dari, tanggal ke, bool navigasi_not_allowed_date)

Tentukan rentang tanggal memungkinkan untuk memilih. Tanggal lain dari input akan dinonaktifkan. Parameter navi_not_allowed_date akan menangani pengguna untuk menavigasi selama tanggal penonaktifan, standarnya benar (berarti izinkan)

Tentukan tanggal dari dan ke akan menetapkan rentang tanggal yang dapat dipilih pengguna
Tentukan hanya tanggal dari atau ke yang akan menetapkan rentang dari/hingga tahun yang ditetapkan dengan metode setYearInterval

Contoh 1. $myCalendar->dateAllow('2008-05-13', '2010-03-01', false);
Eks 2. $myCalendar->dateAllow('2008-05-13', '', false);
Kel 3. $myCalendar->dateAllow('', '2010-03-01', false);

dinonaktifkanHari (hari string)

Tentukan kolom hari yang akan dinonaktifkan. Nilai hari yang mungkin. Sen, Sel, Rab, Kam, Jum, Sab, Min

Mantan. $myCalendar->disabledDay('Sun');

dapatkanTanggal()

Dapatkan nilai kalender dalam format tanggal YYYY-MM-DD

Mantan. $myCalendar->getDate();

setAlignment (string horizontal_align, string vertical_align)

Opsional. Setel perataan datepicker kalender dengan wadah kalender. Nilai perataan horizontal bisa 'kiri' atau 'kanan' (default) dan nilai perataan vertikal bisa 'atas' atau 'bawah' (default)

Mantan. $myCalendar->setAlignment('kiri', 'atas');

setAutoHide (bool otomatis, int delay_time)

Opsional. Setel sembunyikan kalender secara otomatis saat tidak aktif. Kalender memiliki nilai default otomatis tersembunyi sejak versi 3. 65 dengan waktu tunda default 1000 (1 detik)

Contoh 1. $myCalendar->setAutoHide(true, 3000);
Eks 2. $myCalendar->setAutoHide(false);

setDate (int hari, int bulan, int tahun)

Opsional. Tetapkan tanggal yang dipilih default ke input nilai. Untuk parameter bulan. Januari=1 dan Desember=12

Mantan. $myCalendar->setDate(15, 6, 2005);

setDateFormat (format string)

Opsional. Atur format tampilan tanggal saat tidak ada kotak input. Terapkan dengan fungsi 'showInput'

Mantan. $myCalendar->setDateFormat('j F Y');

setDatePair (string calendar_name1, string calendar_name2, string default_pair_value)

Opsional. Setel tautan pasangan tanggal ke objek kalender. Fungsi ini akan berfungsi saat 2 kalender diatur bersamaan

Contoh 1. $myCalendar->setDatePair('date1', 'date2');
Eks 2. $myCalendar->setDatePair('date1', 'date2', "2011-03-26");

setIcon (url string)

Opsional. Tetapkan ikon dalam mode pemilih tanggal. Jika ikon tidak disetel, pemilih tanggal akan menampilkan teks sebagai tautan

Mantan. $myCalendar->setIcon("images/iconCalendar. gif");

setHeight (int height) - tidak digunakan lagi sejak v2. 9 - ukuran otomatis diterapkan

Opsional. Atur ketinggian kalender. Nilai default adalah 205 piksel

Mantan. $myCalendar->setHeight(205);

setOnChange (nilai string)

Opsional. Setel fungsi javascript onchange ke kalender

Mantan. $myCalendar->setOnChange("javascriptFunctionName()");

setPath (jalur string)

Opsional. Setel jalur ke 'calendar_form. php' jika tidak berada di direktori yang sama dengan skrip Anda. String jalur adalah jalur relatif ke file skrip

Mantan. $myCalendar->setPath("folder1/");

setSpecificDate (tanggal array, tipe int, rekursif string)

Opsional. Tetapkan spesifik untuk mengaktifkan atau menonaktifkan

tanggal. array tanggal, dan tanggal harus dalam format YYYY-MM-DD
jenis. aktifkan atau nonaktifkan tanggal yang ditentukan. 0=nonaktifkan, 1=aktifkan
rekursif. '' (kosong)=tidak ada rekursif, kalender hanya akan diproses pada tanggal yang tepat, 'bulan'=rekursif bulanan, atau 'tahun'=rekursif tahunan

Contoh 1. $myCalendar->setSpecificDate(array("2011-04-22"));
Eks 2. $myCalendar->setSpecificDate(array("2011-04-22"), 0, 'bulan');
Kel 3. $myCalendar->setSpecificDate(array("2011-04-22"), 0, 'tahun');

setText (teks string)

Opsional. Atur teks untuk ditampilkan. Teks akan ditampilkan dalam mode pemilih tanggal saat ikon tidak disetel

Mantan. $myCalendar->setText("Klik Saya");

setTheme (string theme_name) - v3. 75

Opsional. Tetapkan tema warna kalender. Nama tema diwakili untuk nama folder css seperti 'theme1' dan folder tema harus ada sebagai {folder_kalender}/css/(nama_tema)/kalender. css

Mantan. $myCalendar->setTheme("theme1");

setTimezone (zona waktu string)

Opsional. Tetapkan zona waktu ke kalender. String zona waktu yang valid ditentukan di http. //php. net/manual/en/zona waktu. php

Ex $my Calendar->set Timezone("Europe/London");

setToolTips (tanggal array, tooltip string, rekursif string)

Opsional. Atur info tooltip untuk ditampilkan pada tanggal tertentu, secara rekursif atau tidak

tanggal. susunan tanggal, dan tanggal harus dalam format YYYY-MM-DD
keterangan alat. string/teks yang akan ditampilkan saat mouse mengarahkan info. ikon gif di pojok kanan atas setiap hari
rekursif. "" (kosong)=tidak ada rekursif, kalender hanya akan diproses pada tanggal yang tepat, "bulan"=rekursif bulanan, atau "tahun"=rekursif tahunan
petunjuk. fungsi dapat dipanggil beberapa kali, seperti semua 5 contoh di bawah ini, secara bersamaan; . tidak berulang, bulanan, lalu tahunan, lalu sesuai urutan pemanggilan fungsi

Contoh 1. $myCalendar->setToolTips(array("2013-07-06", "2013-07-15", "2013-07-25"), "Tooltip Test");
Eks 2. $myCalendar->setToolTips(array("2013-06-06", "2013-06-01", "2013-06-05"), "Tooltip Bulanan", "bulan");
Kel 3. $myCalendar->setToolTips(array("06-06-2013", "11-07-2013", "15-09-2013"), "Acara Bulanan Kedua", "bulan");
Kel 4. $myCalendar->setToolTips(array("2013-06-06", "2013-01-01", "2013-12-25"), "Acara Tahunan", "tahun");
Kel 5. $myCalendar->setToolTips(array("2013-07-06", "2013-07-15", "2013-07-25"), "Pengujian Tooltip Kedua");

setWidth (int width) - tidak digunakan lagi sejak v2. 9 - ukuran otomatis diterapkan

Opsional. Atur lebar kalender. Nilai default adalah 150 piksel

Mantan. $myCalendar->setWidth(150);

setYearInterval (int year_start, int year_end)

Opsional. Atur tampilan awal tahun dan akhir tahun pada kotak kombo kalender. Nilai default adalah +15 dan -15 dari tahun berjalan (30 tahun)

Mantan. $myCalendar->setYearInterval(1970, 2020);

showInput (tanda bool)

Opsional. Nyalakan/matikan tampilan kotak masukan. Jika showInput disetel ke false, tanggal akan ditampilkan di panel seperti contoh di atas 'DatePicker with no input box'. Nilai default benar

Mantan. $myCalendar->showInput(false);

showWeeks (tanda bool)

Opsional. Tampilkan minggu di kalender setelah pengaturan. Nilai default salah

Mantan. $myCalendar->showWeeks(true);

tanggal mulai (nomor_tanggal bool)

Opsional. Anda dapat memilih hari apa saja sebagai hari awal dalam seminggu. Nilai yang mungkin adalah 0 (untuk hari Minggu) hingga 6 (untuk hari Sabtu). Nilai default adalah 0 (Minggu)

Mantan. $myCalendar->startDate(6);

startMonday (bool flag) - tidak digunakan lagi sejak v3. 61 - gunakan startDate sebagai gantinya

Opsional. Atur apakah kalender akan dimulai pada hari Minggu atau Senin. Setel bendera ke true berarti kalender akan menampilkan tanggal pertama sebagai hari Senin, jika tidak salah akan menampilkan tanggal pertama sebagai hari Minggu. Nilai default salah

Bagaimana cara memilih tanggal dan waktu di PHP?

Jawab. Gunakan Fungsi PHP date() . i. s') , date('d/m/y H. i. s'), dan seterusnya.

Apa pemilih tanggal di PHP?

Ikhtisar Kelas PHP DatePicker. Kendo UI DatePicker untuk PHP adalah pembungkus sisi server untuk widget Kendo UI DatePicker . DatePicker adalah bagian dari Telerik UI untuk PHP, pustaka UI kelas profesional dengan 90+ komponen untuk membuat aplikasi modern dan kaya fitur.

Bagaimana Anda mengatur pemilih tanggal?

Tampilkan tanggal dan waktu saat ini di pemilih tanggal . Click the Data tab. Di kotak Jenis data, klik Tanggal dan Waktu (dateTime). Klik Format. Dalam kotak dialog Format Tanggal dan Waktu, di daftar Tampilkan waktu seperti ini, klik opsi yang Anda inginkan, lalu klik OK.

Bagaimana cara menggunakan pemilih waktu di PHP?

Konfigurasi .
Langkah 1 Pastikan Anda mengikuti semua langkah dari artikel pengantar di Telerik UI untuk PHP—termasuk file autoloader, JavaScript, dan CSS
Langkah 2 Buat TimePicker
Langkah 3 Keluarkan TimePicker dengan mengulang hasil dari metode render