Календарь Flatpickr показывает неправильную дату по умолчанию
Я установил facetwp в WordPress, и после того, как поиск был выполнен, поисковый виджет не показывает правильную дату согласно выбранной перед поиском
Как переопределить эту проблему отображения (выбранная дата) с помощью JavaScript?
Чтобы просмотреть эту проблему в действии: https://www.sweetpictures.com.my/product-category/photographers/?fwp_photo=2018-01-31%2C2018-01-31%2C1&fwp_productcategory=ampang&fwp_expertise=wedding-reception
Предположим, что выбранная дата выбора календаря была 31 января 2018 года, но вместо этого она показывает 20 августа 2018 года.
Доброжелательная помощь и помощь приветствуется
1 ответ
Используйте документацию Flatpickr для установки желаемой даты по умолчанию: https://chmln.github.io/flatpickr/examples/
Таким образом, вы можете добавить следующие параметры в ваш экземпляр flatpickr:
//example with jQuery
$('#your-date-element').flatpickr({
minDate: 'today',
dateFormat: 'd/m/Y'
})
Если это не работает, попробуйте установить правильную дату ввода с помощью функции onReady в экземпляре flatpickr:
//example with jQuery
$('#your-date-element').flatpickr({
minDate: 'today',
dateFormat: 'd/m/Y',
onReady: function (selectedDates, dateStr, instance) {
$('#your-date-element input').val(
instance.formatDate(new Date(), 'd/m/Y')
)
},
})