#2061 closed bug (fixed)
if minDate is set to new Date, today is not selectable
Reported by: | wortho | Owned by: | iMarc |
---|---|---|---|
Priority: | minor | Milestone: | 1.5 |
Component: | ui.core | Version: | 1.2.1 |
Keywords: | datepicker | Cc: | |
Blocked by: | Blocking: |
Description
The documentation says that minDate should be the minimum date the user can select as a date, however, the behaviour is that all dates including the minDate is greyed out.
Either the documentation needs changing or minDate should be the last ALLOWED date for the user to click on.
In my opinion it should be the latter, because people can then easily use new Date() for today instead of writing a function to calculate yesterday.
Change History (5)
comment:1 Changed 15 years ago by
Owner: | set to iMarc |
---|
comment:2 Changed 15 years ago by
comment:3 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Update code to remove time components of min/max dates before use.
comment:5 Changed 14 years ago by
Milestone: | → 1.5 |
---|
Note: See
TracTickets for help on using
tickets.
The minDate value must not have time values in it as this prevents it working correctly. So, for today, use: var today = new Date(); today = new Date(today.getFullYear(), today.getMonth(), today.getDate()); $('???').datepicker({minDate: today});
I'll see if I can enforce this within the code.