Saya telah membaca banyak solusi online, jadi saya juga menulis metode yang relatif sederhana. Menerapkan format dateBox Easyi. Efeknya adalah sebagai berikut: Gunakan "++" untuk memisahkannya, dan Anda dapat melihat apa pun yang Anda suka.
1. Html
<span> Periode validitas sertifikat adalah sampai: </span> <span> <input id = "passvali" name = "hotel.passvali"> </span>
2. JS
/ * Periode validitas sertifikat adalah */$ ('#passvali'). DateBox ({formatter: function (date) {var tahun = date.getlyear (); // Dapatkan tahun var bulan = date.getMonth ()+1; // dapatkan hari var tanggal = date.getDate (); // dapatkan bulan (bulan 10) {10) {0./whene in date. Bulan = '0'+Bulan;Mengisi kembali:
Format default tampilan tanggal dateBox adalah "dd/mm/yyyy". Jika Anda ingin menyesuaikannya dengan format kami, Anda perlu menerapkan dua fungsi, formatter dan parser.
Fungsi formatter membuat tanggal diformat ke format yang kita butuhkan setelah memilihnya. Fungsi parser memberi tahu kontrol cara menguraikan format khusus kami setelah memilih tanggal.
Definisi adalah sebagai berikut:
Formatter: Fungsi untuk memformat tanggal, fungsi mengambil parameter 'tanggal' dan mengembalikan nilai string.
Parser: Fungsi untuk mem -parsing string tanggal, fungsi mengambil string 'tanggal' dan mengembalikan nilai tanggal.
Format tanggal untuk format yyyy-mm-dd:
$ ('#dd1'). dateBox ({formatter: function (date) {return date.getlyear ()+'-'+(date.getMonth ()+1)+'-'+date.getDate ();}, parser: function (date) {return date (date.parse (date.replace (//-g function) {date) (date. (date.parse (date.replace (//-geDi atas adalah metode kemudahan format dateBox Easyi yang saya bagikan dengan Anda. Saya harap ini akan membantu pembelajaran Anda.