Если вы используете метку времени UNIX, которую вы извлекаете со своего сервера, сначала вам нужно будет умножить ее на 1000.
Это связано с тем, что метки времени UNIX выражаются в секундах, а метки времени ActionScript выражаются в миллисекундах.
Вы можете создать дату из своей временной метки следующим образом:
var myDate:Date = new Date(1309522586000);
Затем вы создаете функцию formatDate, которую вы вызываете с параметром myDate:
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
<mx:DateFormatter id="myDF" formatString="EEEE MMM D YYYY"/>
</fx:Declarations>
<fx:Script>
<![CDATA[
private function formatDate(date:Date):void{
trace(myDF.format(date));
}
]]>
</fx:Script>
Обратите внимание, что я использую форматирование даты для правильного форматирования даты.
Подробнее о DateFormatter и возможных форматах здесь: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/formatters/DateFormatter.html
Приветствия