kenhyuwa / vue-tailwind-picker

:tada: Datepicker component for vue.js build with Tailwind CSS & dayjs date library
https://vue-tailwind-picker.netlify.app/
193 stars 38 forks source link

Faulty date format #18

Open mrneatly opened 3 years ago

mrneatly commented 3 years ago

If I specify date format like YYYY.MM.DD, the datepicker works as expected, but if I switch placeholders and use format DD.MM.YYYY, component crashes with throwing next message in console: RangeError: Invalid array length.

After an additional investigation I discovered that the same message pops up if format starts with anything but year.

muarachmann commented 3 years ago

If I specify date format like YYYY.MM.DD, the datepicker works as expected, but if I switch placeholders and use format DD.MM.YYYY, component crashes with throwing next message in console: RangeError: Invalid array length.

After an additional investigation I discovered that the same message pops up if format starts with anything but year.

Did you use the FormatDate prop? by default it is set to false and has value of YYYY-MM-DD if you insists using DD.MM.YYYY then make sure to specify this in the props.

mrneatly commented 3 years ago

Sorry, it's been a while since I put this solution into use last time. Can't say for sure, but I can confirm I did it according to the docs.