jQuery Date Picker Input Date Format
http://stackoverflow.com/questions/11104933/jquery-date-picker-input-date-format
HTML
<link rel="stylesheet" href="http://code.jquery.com/ui/1.8.21/themes/base/jquery-ui.css">
Shown Field : <input id="thedate" type="text" /><br />
Hidden Field : <input id="thealtdate" type="text" /><br />
<input id="thesubmit" type="button" value="Submit" />
JavaScript
$(function(){
var batchdays = ['M', 'T', 'W', 'H', 'F', 'S'];
var batchcode= "MWF";
var batchdaysarray = batchcode.replace(/\d+/g, '').split('');
var arr = [];
var arrayLength = batchdaysarray.length;
for (var i = 0; i < arrayLength; i++) {
if ($.inArray(batchdaysarray[i], batchdays) != -1) {
arr.push($.inArray(batchdaysarray[i], batchdays)+1);
}
}
var mystr = '';
for (var j=0; j < arr.length; j++)
mystr = mystr + "day != " + arr[j] + " && ";
mystr = mystr.substring(0, mystr.length - 3);
console.log(arr);
$('#thedate').datepicker({
dateFormat: 'dd-mm-yy',
altField: '#thealtdate',
altFormat: 'yy-mm-dd',
beforeShowDay: function(date) {
var day = date.getDay();
return [($.inArray(day, arr) > 0)];
}
});
});