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