Logré el cálculo con esta función:
Código Javascript
:
Ver originalvar datepicked = function() {
var from = $('#datepicker_1');
var to = $('#datepicker_2');
var diferencia = $('#diferencia');
var diferencia2 = $('#diferencia2');
var fromDate = from.datepicker('getDate')
var toDate = to.datepicker('getDate')
if (toDate && fromDate) {
var difference = 0;
var oneDay = 86400000; //ms per day
var difference = Math.ceil((toDate.getTime() - fromDate.getTime()) / oneDay);
var difference2 = difference + 1;
diferencia.val(difference);
diferencia2.val(difference2);
} }
$(function() {
$('#datepicker_1, #datepicker_2').datepicker({
onSelect: datepicked
});
//document.getElementById("diferencia").value = difference;
});
El problema es que me choca con esta otra que va antes:
Código Javascript
:
Ver original$(function () {
// obtenemos la fecha actual
var date = new Date();
var m = date.getMonth(), d = date.getDate(), y = date.getFullYear();
// inicializamos datapicker para cada input en este caso con la fecha activa a partir del dia de hoy y con el formato de fecha dd/mm/yy
$("#datepicker_1").datepicker({ minDate: new Date(y, m, d), dateFormat: 'dd/mm/yy' });
$("#datepicker_2").datepicker({ minDate: new Date(y, m, d), dateFormat: 'dd/mm/yy' });
});
Cuando la quito me hace el calculo y si la dejo no lo hace.
Cómo arreglo esto???