Foros del Web » Programando para Internet » Javascript »

Trabajo con fechas Metodo parse ...

Estas en el tema de Trabajo con fechas Metodo parse ... en el foro de Javascript en Foros del Web. Buenas Tardes, Utilizo el método parse para trabajar con fechas, de la siguiente manera: var valor = Date.parse(fecha); Esto me devuelve un número que representa ...
  #1 (permalink)  
Antiguo 24/06/2003, 14:11
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 22 años, 5 meses
Puntos: 2
Trabajo con fechas Metodo parse ...

Buenas Tardes,

Utilizo el método parse para trabajar con fechas, de la siguiente manera:

var valor = Date.parse(fecha);

Esto me devuelve un número que representa el tiempo transcurrido en milisegundos desde el 01/01/1970, 00:00:00 hasta la fecha indicada.

Pero ahora se me ha planteado una duda:

¿ Cómo podría convertir utilizando un método, si es posible, un número en su correspondiente fecha ?

Salu2.
  #2 (permalink)  
Antiguo 24/06/2003, 15:49
Avatar de Cauchemar  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 137
Antigüedad: 21 años, 6 meses
Puntos: 0
Honestamente... para trabjar con fechas olvida JavaScript y familia... si no puedes usar VBScript... mejor trabaja con las fechas como literales y huye del parse... o eos o te haces una funcion que el numero que te devuelva el parse (mirando que no sea negativo al ser fecha anterior a esa mardita) lo vaya dividiendo para sacar los minutos.. de ahi las horas.. de ahi los dias.. etc
__________________
La utopía está en el horizonte: cuando yo camino dos pasos ella se aleja dos pasos. Yo camino diez pasos y ella está diez pasos más lejos ¿Para qué sirve la utopía?. Sirve para eso: para caminar.
  #3 (permalink)  
Antiguo 24/06/2003, 19:05
Avatar de Beakdan  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 23 años
Puntos: 7
Cauchemar:
No veo a que se debe el pesimismo acerca de las fechas con JavaScript. El hecho de que la referencia en milisegundos sea a partir del 1 de enero de 1970, no implica que no se puedan contabilizar fechas anteriores a esa.
Con el rango de valores permitido por el objeto date, se pueden tener fechas desde el 20 de abril del 271,822 AC hasta el 13 de septiembre del 275,760 DC.

Evoarte:
Para obtener una fecha a partir de un número, usa el constructor del objeto date:
Código:
fecha = new Date(variable_numerica);

literal_de_fecha = fecha.toString();
//o bien
literal_de_fecha = fecha.toUTCString();
Eso devuelve la fecha en un formato que depende de la plataforma que se use. Pero en este foro encontrarás en las faq's funciones para mostrar una fecha en español.

Saludos.
  #4 (permalink)  
Antiguo 25/06/2003, 00:58
Avatar de Cauchemar  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 137
Antigüedad: 21 años, 6 meses
Puntos: 0
hombre el pesimismo se debe principalmente a una cosa...

Que para Jscript no existen las fechas.. solo las diferencias de tiempo :-p

Y antes de hacer apaños prefiero usar el IsDate y acabo muuuuuuuuuuuucho antes
__________________
La utopía está en el horizonte: cuando yo camino dos pasos ella se aleja dos pasos. Yo camino diez pasos y ella está diez pasos más lejos ¿Para qué sirve la utopía?. Sirve para eso: para caminar.
  #5 (permalink)  
Antiguo 26/06/2003, 11:12
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 22 años, 5 meses
Puntos: 2
Hola,

Lo he probado, y funciona perfectamente.

Gracias. Salu2.
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 01:39.