$('.datepicker').on('change', function(){
var Date1 = $('input[name="arrival"]').datepicker('getDate');
var Date2 = $('input[name="departure"]').datepicker('getDate');
var Days = Math.floor(Math.abs((Date2.getTime() - Date1.getTime())/(1000*60*60*24))+1);
if(Days){
$('#days').html('Дней: <strong>'+Days.toString()+'</strong>');
}
});
var Date1 = $('input[name="arrival"]').datepicker('getDate');
var Date2 = $('input[name="departure"]').datepicker('getDate');
var Days = Math.floor(Math.abs((Date1.getTime() - Date2.getTime())/(1000*60*60*24))+1);
if(Days){
$('#days').html('Дней: <strong>'+Days.toString()+'</strong>');
}
$('input').getDate()
и $('input').datepicker('getDate')
это немножко разные штуки?