Tema: fechas....
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/04/2004, 16:02
Avatar de PatomaS
PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 8 meses
Puntos: 63
Hola

Bueno, puedes empezar utilizando más signos de puntuación en la preunta, eso hace que sea más fácil de leer y por lo tanto de responder.

Pero pasemos a la pregunta.

No se como tienes al final la fecha esa, es decir, no se si es una cadena o números, pero vamos allá.

Si es una cadena de caracteres, supongo que será algo así como:

26/04/2004 ¿cierto?

Bueno, podrías partir dicha cadena en pedazos usando la barra como separador, de manera que te qude algo como esto

26
04
2004

Almacenas cada dato en una variable al mismo tiempo que la conviertes en número, por ejemplo:

var dia_1 = Number(26);
var mes_1 = Number(04);
var año_1 = Number(2004);

Haces lo mismo con la segunda fecha, por ejemplo así:

var dia_2 = Number(14);
var mes_2 = Number(02);
var año_2 = Number(2007);

Luego utilizas condiciones en uno o varios if para saber cual es mayor o menor, es decir, cual es más o menos reciente.

Con eso debería bastar.

En princpio, esa es la mejor manera, dado que tienes cada elemento por separad y puedes "jugar" más con cada uno.

Las funciones de flash relativas a las fechas, son las Date, pero podrías probar lo que te comento.

SI no te sirve o tienes algún requerimiento especial para las comparaciones, pónlo en otro mensaje y vamos viend oque se puede hacer.

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !