Como pasar un string (numeros) a objeto Date (fecha)


es tipico no saber como guardar una fecha. si usar el objeto date o guardar el tipico  10/03/2013 ???

no!

aca les dejo un codigo simple, que toma tu fecha ( la que puede completar un usuario)

dia = “10” ……   mes = “03”  …. año = 1980, para que esto lo conviertas en dato que puedas guardar en una base y luego lo puedas usar para ordenar..  e incluso a futuro necesites volver a convertirlo en string para mostrarlo “lindo”.

//////////////////// codigo ////////////////
var anio:String = “1980”;
var mes:String = “2”;
var dia:String = “11”;
var fecha:Date = new Date(anio, mes, dia);
var milliseconds:Number = Date.parse(fecha);

var otraFecha:Date = new Date(milliseconds);

trace(“fecha mia: “,fecha);
trace(“MS de fecha:”,milliseconds);

trace(“?”, otraFecha);

 

 

///////////// fin codigo /////////////////

 

 

sencillamente hicimos que los datos dia, mes y año que son string, se pasen un objeto date (fecha) . ese objeto luego lo convertimos en milisegundo (un numero largo que podes guardar en base de datos y no lo entenderias si lo vieras a simplevista) y finalmente hacemos el paso inverso, convertimos los milisegundos en un objeto Date para que luego le des el formato que quieras.

para dar el formato que quieras, busca como hacerlo aca:

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Date.html

 

 

Anuncios

Publicado en Sin categoría

Permalink Deja un comentario

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: