JSFiddle - React, Tailwind, and code Playground

by jezzipin

HTML

<div class="departureDate"></div>

JavaScript

$('.departureDate').datepicker({
    beforeShowDay: departureDates,
    onSelect: filterInstances,
    altField: '#uniformDate',
    altFormat: 'dd-mm-yy',
    defaultDate: get_default_date
});

function departureDates(date) {
    // Change the format of the date for local independent comparison
    var dmy = jQuery.datepicker.formatDate('dd-mm-yy', date);
    if (availableDates.indexOf(dmy) == -1) {
        return [false];
    } else {
        return [true];
    }
}

function get_default_date() {
    var date = new Date(availableDates[0])
    return date;
}