datepicker
by amitava82
JavaScript
jQuery("#checkIn").datepicker({
dateFormat: 'dd/mm/yy',
defaultDate: +2,
minDate: +2,
onSelect: function(dateText, inst)
{
dt1 = dateText;
dt2 = jQuery("#checkOut").val();
var date1 = new Date( parseInt(dt1.substring(6,10),10), parseInt(dt1.substring(3,5),10)-1, parseInt(dt1.substring(0,2),10) );
if(dt2 != null){
var date2 = new Date( parseInt(dt2.substring(6,10),10), parseInt(dt2.substring(3,5),10)-1, parseInt(dt2.substring(0,2),10) );
if ( date1 > date2 ) {
jQuery("#checkOut").val("");
}
}
}});
jQuery("#checkOut").datepicker({
dateFormat: 'dd/mm/yy',
defaultDate: +2,
minDate: +2,
onSelect: function(dateText, inst){
dt1 = jQuery("#checkIn").val();
dt2 = dateText;
if(dt1 != null){
var date1 = new Date( parseInt(dt1.substring(6,10),10), parseInt(dt1.substring(3,5),10), parseInt(dt1.substring(0,2),10) )
var date2 = new Date( parseInt(dt2.substring(6,10),10), parseInt(dt2.substring(3,5),10), parseInt(dt2.substring(0,2),10) )
if ( date2 < date1 ) {
alert('Check-Out Date should be greater than Check-In Date!');
jQuery("#checkOut").val("");
}
}
}
});