Flash / Flex / ActionScript/Development/Date format

Материал из Web эксперт
Версия от 08:15, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

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

 

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

    }
  }
}



toDateLocaleString() displays date in locale format

 

package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){

        var date:Date = new Date();
        trace(date.toLocaleDateString());
    }
  }
}



toLocaleString() returns All information except time zone

 

package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){

        var date:Date = new Date();
        trace(date.toLocaleString());
    }
  }
}



toLocaleTimeString() returns Hours, minutes, seconds

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

    }
  }
}



toString() contains All information

 

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

    }
  }
}



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

 

package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){

        var date:Date = new Date();
        trace(date.toTimeString());
    }
  }
}



toUTCString() returns all information relative to UTC

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



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

 
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;
     }
  }
}