У меня есть страница cs html, в которой есть datepciker:
<input class="form-control datepicker" id="expiry" type="text" placeholder="dd-mmm-yyyy" value="">
Инициализируется с помощью:
$('body').on('focus', ".datepicker", function () {
$(this).datepicker({ dateFormat: 'dd-M-yy' });
});
Когда вы выбираете дату, она работает нормально, так что если Я выбираю 18 марта, это выглядит как «18-МАР-2020».
Но если я использую jquery:
var $datepicker = $("#expiry");
$datepicker.datepicker();
$datepicker.datepicker({ dateFormat: 'dd-mmm-yyyy' });
$datepicker.datepicker('setDate', "18-MAR-2020");
, это помещает это в значение: «09/25 / 2014 ".
Значит, дата и формат неверны. Затем, если я использую средство выбора даты, чтобы выбрать другую дату, оно остается в неправильном формате.
Есть идеи, как это исправить?