Un foro de discusión para nuestra comunidad de hispano hablante
By nandamera
#775532
Hola quisiera saber si es posible calcular el numero de dias entre fechas sin contar con sabado y domingo. Por ejemplo del
2013/12/09 al 2013/12/16 mi función calcula 7 días pero solo quiero que me muestre 5 es decir sin contar sabado y domingo que no son dias laborables...

Aqui les dejo mi funcion la cual funciona pero calcula los dias completos
Code: Select all
function CalcularDias(){
   inicio1 = getField("fecha_inicial").value.split('-');
   inicio2 = new Date(inicio1[0],inicio1[1]-1,inicio1[2]);
   fin1 = getField("fecha_fin").value.split('-');
   fin2 = new Date(fin1[0],fin1[1]-1,fin1[2]);
   getField("num_dias").value=(fin2.getDate() - inicio2.getDate());
};
getField("fecha_fin").onchange=CalcularDias;
User avatar
By chechito
#778885
Gracias por la ayuda! me sirvió de mucho, auque aun no hice la prueba para la consulta que hiciste..... probe tu funcion y en el mes de Junio cuando hago la diferencias de dias de la fecha final al incio lo dias 29 y 30 los toma como 1 y 2 .... es decir que el mes de junio para el ProcessMaker seria como Febrero... no c si te paso lo mismo... Saludos

Chechito! :P
User avatar
By chechito
#786726
Estimados,

Esta es la función para calcular la diferencia entre dos fechas para el PM 3:
Code: Select all
function comparingDates(){
    var startDt = $('#fecha_ini').getValue();
    var endDt = $('#fecha_fin').getValue();
    var a = moment(startDt);
    var b = moment(endDt);
    var c = b.diff(a, 'days');
    $("#dias").setValue(c);
}
$('#fecha_fin').setOnchange(comparingDates);
espero les sirva.

Saludos Cordiales :wink:

DO we have to pay tax for trade https://www.getfir[…]

Mosquito Zapper Reviews

https://www.facebook.com/sammosquitozapper https:[…]

https://www.facebook.com/sammosquitozapper https:[…]

Are you looking for a simple method to import EML […]