Getting “Today” (date) in flex

I was checking various ways of getting today in ActionScript – turns out its not as intuitive as in other languages (like C# = DateTime.Now)! Not only that, it’s even less intuitive on how to convert the date into string of a particular format! (again C# = DateTime.Now.ToString(“MM-dd-yyyy”))!

This is how you do it –

var today:Date = new Date(); //unbelievably, this creates today's date by default
var todayString:String = DateField.dateToString(today, "MM-DD-YYYY");  

Note: there is no method in the date class, you need to depend on DateField class (which is actually a GUI related class) for converting date easily to string. Pretty dumb huh! If you guys know any better ways, let me know!

Leave a Reply

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax