Revision: 45546
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at May 3, 2011 22:37 by JoseKar
Initial Code
/**
* fechaMasDias. Añade el número determinado de dÃas a la fecha pasada
* como parámetro. Tiene en cuenta si se cuentas los dÃas como hábiles o no.
* @param fecha fecha de partida
* @param dias número de dÃas a añadir
* @param habil booleano que indica si son solamente dÃas hábiles
* @return fecha con los dÃas indicados sumados
*/
private function fechaMasDias(fecha:Date, dias:uint, habil:Boolean):Date {
var eldia:uint;
var miliseg:Number;
if (habil == true) {
// Solamente dÃas hábiles (sin sábados ni domingos)
for (var i:uint = 1; i <= dias; i++) {
miliseg = fecha.getTime();
miliseg += 24*60*60*1000; // añade un dÃa en milisegundos
fecha.setTime(miliseg);
eldia = fecha.getDay();
if (eldia == 0 || eldia == 6) {
dias++;
}
}
}
else {
miliseg = fecha.getTime();
miliseg += dias *24*60*60*1000; // añade los milisegundos correspondiente
// a los dÃas pasados
fecha.setTime(miliseg);
}
return(fecha);
}
Initial URL
Initial Description
Initial Title
Añadir dÃas a una fecha
Initial Tags
date
Initial Language
ActionScript 3