Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/11/2009, 07:53
suncubus
 
Fecha de Ingreso: diciembre-2007
Mensajes: 140
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: calcular el día del año

lo he solucionado, me arrepiento de haberlo preguntado. Por lo menos si le sirve a alguien lo he calculado así:

resultado.onPress=function(){
// creo los dos objetos Date con los datos introducidos
var fecha2:Date = new Date(2009, (mes-1), dia);
// llamo a la función que compara nuestras fechas
compararFechas(fecha2);
}


/*AREA DE FUNCIONES*/
//función que calcula el día del año
function compararFechas(fecha2:Date):Void {
var fecha1:Date = new Date(2009, 0, 1);
// utilizamos la constante para dividir los milisegundos
// y convertirlos en días 1000*60*60*24=86400000
var constante:Number = 86400000;
var diferenciaDias:Number = Math.abs((fecha2.getTime()-fecha1.getTime())/constante);
//vemos cual es la más reciente
if (fecha1<fecha2) {
numDia=int(diferenciaDias)+1
} else if (fecha1>fecha2) {
mensaje="Intrduce una fecha correcta"
}
}