Datepicker date range format
Hi Guys,
I'm struggling with changing the date-range format from: mm-dd-yyyy to yyyy-mm-dd in the following variable script. The code works fine as it is below but the moment I try and change the format of the date to what I need (yyy-mm-dd) it breaks and doesn't work.
Has anyone got any idea where I'm going wrong?
Many thanks
- // Enable a range of dates
- var disabledDaysRange = [["4-4-2013 to 4-6-2013", "4-14-2013 to 4-18-2013", "5-2-2013 to 5-22-2013"], '5-29-2013'];
- function disableRangeOfDays(d) {
- for(var i = 0; i < disabledDaysRange.length; i++) {
- if($.isArray(disabledDaysRange[i])) {
- for(var j = 0; j < disabledDaysRange[i].length; j++) {
- var r = disabledDaysRange[i][j].split(" to ");
- r[0] = r[0].split("-");
- r[1] = r[1].split("-");
- if(new Date(r[0][2], (r[0][0]-1), r[0][1]) <= d && d <= new Date(r[1][2], (r[1][0]-1), r[1][1])) {
- return [true];
- }
- }
- }else{
- if(((d.getMonth()+1) + '-' + d.getDate() + '-' + d.getFullYear()) == disabledDaysRange[i]) {
- return [true];
- }
- }
- }
- return [false];
- }