Я прочитал много решений в Интернете, поэтому я также написал относительно простой метод. Реализуйте форматирование DateBox от ESYI. Эффект заключается в следующем: используйте "++", чтобы разделить его, и вы можете увидеть все, что вам нравится.
1. html
<pran> Период достоверности сертификата составляет до: </span> <pran> <input id = "passvali" name = "hote.passvali"> </span>
2. JS
/ * Период достоверности сертификата составляет */$ ('#passvali'). Datebox ({formatter: function (date) {var wears = date.getfyear (); // Получить год var money = date.getmonth ()+1; // get day var dates = date.getdate (); // Получить месяц, если (месяцы <10) {/когда в месяц не менее 10, добавить 10, добавить 10, добавить в месяц. MONTY = '0'+месяцы;Пополнить:
Формат по умолчанию Datebox Date Showl - DD/MM/yyyy ». Если вы хотите настроить его в нашем формате, вам необходимо реализовать две функции, форматер и анализатор.
Функция Formatter производит дату, отформатированную в формате, который нам нужен после выбора. Функция анализатора сообщает управлению, как проанализировать наш индивидуальный формат после выбора даты.
Определение выглядит следующим образом:
ФОРМАТАТЕТ: Функция для форматирования даты, функция принимает параметр «даты» и возвращает строковое значение.
Сиарсер: функция для анализа строки даты, функция принимает строку «дата» и возвращает значение даты.
Форматируйте дату к формату yyyy-mm-dd:
$ ('#dd1'). Datebox ({formatter: function (date) {return date.getbleear ()+'-'+(date.getmonth ()+1)+'-'+date.getdate ();}, parser: function (date) {return new Date (date.parse (date.replace (/-/g, "/"));Выше приведено метод легкого форматирования Datebox, который я поделился с вами. Я надеюсь, что это будет полезно для вашего обучения.