27/11/2009, 07:53
|
| | Fecha de Ingreso: diciembre-2007
Mensajes: 140
Antigüedad: 16 años, 11 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"
}
} |