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("");
                            }
                            }
                        }
                    });