Foros del Web » Creando para Internet » Flash y Actionscript »

fechas....

Estas en el tema de fechas.... en el foro de Flash y Actionscript en Foros del Web. que tal asigne a una variable una fecha pero ahora tengo el problema de como comparar esa variable ya que como es texto, si yo ...
  #1 (permalink)  
Antiguo 26/04/2004, 11:51
 
Fecha de Ingreso: febrero-2004
Mensajes: 65
Antigüedad: 20 años, 9 meses
Puntos: 1
fechas....

que tal asigne a una variable una fecha pero ahora tengo el problema de como comparar esa variable ya que como es texto, si yo quisiera comparar 2 variables que contienen una fecha, como lo haria?? existe alguna funcion que regrese el valor fecha de una variable???

gracias de antemano
__________________
eL MArgARo
  #2 (permalink)  
Antiguo 26/04/2004, 15:28
Avatar de eldervaz  
Fecha de Ingreso: agosto-2003
Ubicación: lima
Mensajes: 551
Antigüedad: 21 años, 3 meses
Puntos: 0
lo q puedes hacer es guardar las fechas en variables diferentes y hacer lo q desees ya con esas variables
__________________
eldervaz
www.eldervaz.com | www.ini4.com
  #3 (permalink)  
Antiguo 26/04/2004, 16:02
Avatar de 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 !
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:00.