Flash / Flex / ActionScript/Development/Date format

Материал из Web эксперт
Перейти к: навигация, поиск

Formatting a Date: toDateString() includes Month, day, and year

   <source lang="java">

package{

 import flash.display.Sprite;
 
 public class Main extends Sprite{
   public function Main(){
       var date:Date = new Date();
       trace(date.toDateString());
   }
 }

}

       </source>
   
  


toDateLocaleString() displays date in locale format

   <source lang="java">

package{

 import flash.display.Sprite;
 
 public class Main extends Sprite{
   public function Main(){
       var date:Date = new Date();
       trace(date.toLocaleDateString());
   }
 }

}

       </source>
   
  


toLocaleString() returns All information except time zone

   <source lang="java">

package{

 import flash.display.Sprite;
 
 public class Main extends Sprite{
   public function Main(){
       var date:Date = new Date();
       trace(date.toLocaleString());
   }
 }

}

       </source>
   
  


toLocaleTimeString() returns Hours, minutes, seconds

   <source lang="java">

package{

 import flash.display.Sprite;
 
 public class Main extends Sprite{
   public function Main(){
       var date:Date = new Date();
       trace(date.toLocaleTimeString());
   }
 }

}

       </source>
   
  


toString() contains All information

   <source lang="java">

package{

 import flash.display.Sprite;
 
 public class Main extends Sprite{
   public function Main(){
       var date:Date = new Date();
       trace(date.toString());
   }
 }

}

       </source>
   
  


toTimeString() returns Hours, minutes, seconds, time zone

   <source lang="java">

package{

 import flash.display.Sprite;
 
 public class Main extends Sprite{
   public function Main(){
       var date:Date = new Date();
       trace(date.toTimeString());
   }
 }

}

       </source>
   
  


toUTCString() returns all information relative to UTC

   <source lang="java">

package{

 import flash.display.Sprite;
 
 public class Main extends Sprite{
   public function Main(){
       var date:Date = new Date();
       trace(date.toUTCString());
   }
 }

}

       </source>
   
  


Use custom formatting to display any date as MM/DD/YYYY:

   <source lang="java">

package{

 import flash.display.Sprite;
 
 public class Main extends Sprite{
   public function Main(){
   }
    function dateToMMDDYYYY(aDate:Date):String {
        var SEPARATOR:String = "/";
   
        var mm:String = (aDate.month + 1).toString();
        if (mm.length < 2) mm = "0" + mm;
   
        var dd:String = aDate.date.toString();
        if (dd.length < 2) dd = "0" + dd;
   
        var yyyy:String = aDate.fullYear.toString();
        return mm + SEPARATOR + dd + SEPARATOR + yyyy;
    }
 }

}

       </source>