Limit bootstrap-datepicker to weekdays only?
bootstrap-datepicker, datepicker, jquery, twitter-bootstrap
Solution
The latest version from https://github.com/eternicode/bootstrap-datepicker already has an option to disable selection of particular weekdays. From the docs:
daysOfWeekDisabled
String, Array. Default: ‘’, []
Days of the week that should be disabled. Values are 0 (Sunday) to 6 (Saturday). Multiple values should be comma-separated. Example: disable weekends: `'0,6'` or `[0,6]`.
In other words, just instantiate your datepicker like this:
$('#datepicker').datepicker({
daysOfWeekDisabled: [0,6]
});
Here's a jsfiddle demonstrating this: http://jsfiddle.net/vj77M/1/
Problem
Is there anyway to allow only weekday selections in the bootstrap date picker found below? https://github.com/eternicode/bootstrap-datepicker/ I'm instantiating the date picker like this: ``` $('#datepicker').datepicker(); /* Update datepicker plugin so that MM/DD/YYYY format is used. */ $.extend($.fn.datepicker.defaults, { parse: function (string) { var matches; if ((matches = string.match(/^(\d{2,2})\/(\d{2,2})\/(\d{4,4})$/))) { return new Date(matches[3], matches[1] - 1, matches[2]); } else { return null; } }, format: function (date) { var month = (date.getMonth() + 1).toString(), dom = date.getDate().toString(); if (month.length === 1) { month = "0" + month; } if (dom.length === 1) { dom = "0" + dom; } return month + "/" + dom + "/" + date.getFullYear(); } }); ``` Thanks for any help.