Comunidad de diseño web y desarrollo en internet online

datafield y su valor

Citar            
MensajeEscrito el 25 Nov 2009 06:04 pm
Hola:
si declaro un datafield asi

<mx:DateField id="fechas"
formatString="YYYY-MM-DD" />


luego al elegir cualquier fecha sale año-mes-dia, luego para obtener el valor del date commo es???

asi

fechas.value

o

var date:Date=fechas.selectedDate=new Date();

en la primera no obengo nada y en la segunda obtengo la fecha con formato determinado
como hago para obtener la fecha de mi datafield con el formato que el di en formatString
no era fechas.value???? como se recupera realmente????

Por xcom

Claber

530 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Nov 2009 07:42 pm
mmmmm hay 2 posibilidades:

Number 1:
Creas en Flex.

Código Flex :

<mx:DateFormatter id="formatoFecha" formatString="YYYY-MM-DD" />


luego con as...

Código ActionScript :

//fechas es tu DataField
var miFechaFormato:String = formatoFecha.format(fechas.selectedDate);


Number 2:

La otra manera simplemente es:

Código ActionScript :

var dia:int = fechas.selectedDate.getDate();
//Al mes se agrega +1 porque considera Enero = 0 y Diciembre = 11
var mes:int = fechas.selectedDate.getMonth() + 1 ;  
var year:int = fechas.selectedDate.getFullYear();

var miFechaFormato:String = year + "-" + mes + "-" + dia;


Saludos

Miguel

Por ciberdrago

23 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Ago 2010 04:31 am
Hola xcom me parece que lo que buscas se hace asi:

var fechaActual:Date=new Date(fechas.text);

Con eso extraes la fecha formateada y la pasas de nuevo a tipo Date para que la proceses a tu antojo ;), dicen que nunca es tarde!! y si lo es, seguramente le ayudara a alguien con ese problema :D

Por rodrigo-azul

0 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.