1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
|
$( function() {
var dateFormat = "dd/mm/yy",
from = $( "#from" )
.datepicker({
firstDay: 1,
dateFormat : "dd/mm/yy",
changeMonth: true,
numberOfMonths: 1,
beforeShowDay: function(date) {
var events = [true,''];
var m = date.getMonth();
var d = date.getDate();
var y = date.getFullYear();
var currentdate = y + '-' + (m+1) + '-' + d ;
if (currentdate.indexOf(currentdate) > -1)
{
events = [true,'background'];
}
return events;
}
})
.on( "change", function() {
to.datepicker( "option", "minDate", getDate( this ) );
}),
to = $( "#to" ).datepicker({
firstDay: 1,
dateFormat : "dd/mm/yy",
changeMonth: true,
numberOfMonths: 1,
beforeShowDay: function(date) {
var events = [true,''];
var m = date.getMonth();
var d = date.getDate();
var y = date.getFullYear();
var currentdate = y + '-' + (m+1) + '-' + d ;
if (currentdate.indexOf(currentdate) > -1)
{
events = [true,'background'];
}
return events;
}
})
.on( "change", function() {
from.datepicker( "option", "maxDate", getDate( this ) );
});
function getDate( element ) {
var date;
try {
date = $.datepicker.parseDate( dateFormat, element.value );
} catch( error ) {
date = null;
}
return date;
}
} );
</script> |
Partager