Календарь 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')
        )
    },
})
Другие вопросы по тегам