Date in AS3

This is my first project with AS3. I have some AS2 code which I used on my old website to show the Date and Time in the upper right hand corner. I had a MC on my stage called dateMC with the following code on the MC …



onClipEvent (enterFrame)
{
    function howlong(arg)
    {
        if (length(arg) == 1)
        {
            arg = "0" + arg;
            return (arg);
        }
        else
        {
            arg = arg;
            return (arg);
        } // end else if
    } // End of the function
    myDate = new Date();
    hr = howlong(String(myDate.getHours()));
    mnt = howlong(String(myDate.getMinutes()));
    daytext = myDate.getDay();
    dd = myDate.getDate();
    mm = myDate.getMonth();
    ss = myDate.getSeconds();
    yyyy = myDate.getFullYear();
    switch (daytext)
    {
        case 0:
        {
            daytext = "SUNDAY";
            break;
        } 
        case 1:
        {
            daytext = "MONDAY";
            break;
        } 
        case 2:
        {
            daytext = "TUESDAY";
            break;
        } 
        case 3:
        {
            daytext = "WEDNESDAY";
            break;
        } 
        case 4:
        {
            daytext = "THURSDAY";
            break;
        } 
        case 5:
        {
            daytext = "FRIDAY";
            break;
        } 
        case 6:
        {
            daytext = "SATURDAY";
            break;
        } 
    } // End of switch
    switch (mm)
    {
        case 0:
        {
            mm = "JANUARY";
            break;
        } 
        case 1:
        {
            mm = "FEBRUARY";
            break;
        } 
        case 2:
        {
            mm = "MARCH";
            break;
        } 
        case 3:
        {
            mm = "APRIL";
            break;
        } 
        case 4:
        {
            mm = "MAY";
            break;
        } 
        case 5:
        {
            mm = "JUNE";
            break;
        } 
        case 6:
        {
            mm = "JULY";
            break;
        } 
        case 7:
        {
            mm = "AUGUST";
            break;
        } 
        case 8:
        {
            mm = "SEPTEMBER";
            break;
        } 
        case 9:
        {
            mm = "OCTOBER";
            break;
        } 
        case 10:
        {
            mm = "NOVEMBER";
            break;
        } 
        case 11:
        {
            mm = "DECEMBER";
            break;
        } 
    } // End of switch
    ap = "";
    if (hr > 12)
    {
        hr = hr - 12;
        hr = howlong(hr);
        ap = "PM";
    }
    else
    {
        ap = "AM";
    } // end else if
    if (ss < 10)
    {
        ss = "0" + ss;
    } // end if
    this.textDate.htmlText = daytext + " " + mm + " " + dd + ", " + yyyy + "
" + hr + ":" + mnt + ":" + ss + ap;
}


How would I do this with AS3?

Thanks!
Rich