const datetime = document.querySelectorAll('.flatpickr_datetime') Array.from(datetime, (elem) => { if(typeof flatpickr !== typeof undefined) { flatpickr(elem, { enableTime: true, dateFormat: "Y-m-d H:i", }) } }) const humandate = document.querySelectorAll('.flatpickr_humandate') Array.from(humandate, (elem) => { if(typeof flatpickr !== typeof undefined) { flatpickr(elem, { altInput: true, altFormat: "F j, Y", dateFormat: "Y-m-d", }) } }) const minDate = document.querySelectorAll('.flatpickr_minDate') Array.from(minDate, (elem) => { if(typeof flatpickr !== typeof undefined) { flatpickr(elem, { minDate: "2020-01" } ) } }) const maxDate = document.querySelectorAll('.flatpickr_maxDate') Array.from(maxDate, (elem) => { if(typeof flatpickr !== typeof undefined) { flatpickr(elem,{ dateFormat: "d.m.Y", maxDate: "15.12.2017" } ) } }) const specificdisable = document.querySelectorAll('.flatpickr_specificdisable') Array.from(specificdisable, (elem) => { if(typeof flatpickr !== typeof undefined) { flatpickr(elem , { disable: ["2025-01-30", "2025-02-21", "2025-03-08", new Date(2025, 4, 9) ], dateFormat: "Y-m-d", } ) } }) const disableexcept = document.querySelectorAll('.flatpickr_disableexcept') Array.from(disableexcept, (elem) => { if(typeof flatpickr !== typeof undefined) { flatpickr(elem , { enable: ["2025-03-30", "2025-05-21", "2025-06-08", new Date(2025, 8, 9) ] } ) } }) const multidate = document.querySelectorAll('.flatpickr_multidate') Array.from(multidate, (elem) => { if(typeof flatpickr !== typeof undefined) { flatpickr(elem , { mode: "multiple", dateFormat: "Y-m-d" } ) } }) const range = document.querySelectorAll('.flatpickrrange') Array.from(range, (elem) => { if(typeof flatpickr !== typeof undefined) { flatpickr(elem, { mode: "range", minDate: "today", dateFormat: "Y-m-d", }) } }) const date= document.querySelectorAll('.flatpickrdate') Array.from(date, (elem) => { if(typeof flatpickr !== typeof undefined) { flatpickr(elem, { minDate: "today", dateFormat: "Y-m-d", }) } }) const time = document.querySelectorAll('.flatpickrtime') Array.from(time, (elem) => { if(typeof flatpickr !== typeof undefined) { flatpickr(elem, { enableTime: true, noCalendar: true, dateFormat: "H:i", }) } })