# Current Date & Time

**URL:** <https://forum.kirupa.com/t/current-date-time/289808>\
**Category:** flash\
**Created:** [June 4, 2009, 10:01pm UTC](https://forum.kirupa.com/t/current-date-time/289808 "2009-06-04T22:01:58Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![split67](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/split67/32/2089_2.png) [@split67](https://forum.kirupa.com/u/split67)\
**Post date:** [June 4, 2009, 10:01pm UTC](https://forum.kirupa.com/t/current-date-time/289808/1 "2009-06-04T22:01:58Z")

</div>

I’m trying to display formatted, local current date and time. It traces out fine, but it’s not populating the textFields. Also, how do i add if it’s “am” or “pm” after the time? Can anyone see what’s up with my script? Thanks!

```
 ActionScript Code:
 [LEFT][COLOR=#0000ff]import[/COLOR] flash.[COLOR=#000080]events[/COLOR].*;

```

[COLOR=#808080]_//DISPLAY CURRENT DATE & TIME_[/COLOR]  
[COLOR=#000000] **var** [/COLOR] today:[COLOR=#0000ff]Date[/COLOR] = [COLOR=#000000] **new** [/COLOR] [COLOR=#0000ff]Date[/COLOR]COLOR=#000000[/COLOR];

[COLOR=#808080]_//CURRENT DATE_[/COLOR]  
[COLOR=#000000] **var** [/COLOR] thismonth:uint = today.[COLOR=#0000ff]getMonth[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **var** [/COLOR] mnth:[COLOR=#0000ff]Array[/COLOR] = [COLOR=#000000] **new** [/COLOR] [COLOR=#0000ff]Array[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **var** [/COLOR] date\_str:[COLOR=#0000ff]String[/COLOR] = [COLOR=#000000]([/COLOR]mnth[COLOR=#000000][[/COLOR]thismonth[COLOR=#000000]][/COLOR]+[COLOR=#ff0000]" “[/COLOR]+today.[COLOR=#0000ff]getDate[/COLOR]COLOR=#000000[/COLOR]+[COLOR=#ff0000]” "[/COLOR]+today.[COLOR=#0000ff]getFullYear[/COLOR]COLOR=#000000[/COLOR][COLOR=#000000])[/COLOR];

[COLOR=#808080]_//CURRENT TIME_[/COLOR]  
[COLOR=#000000] **var** [/COLOR] hour:[COLOR=#0000ff]Number[/COLOR] = today.[COLOR=#0000ff]getHours[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **var** [/COLOR] minutes:[COLOR=#0000ff]Number[/COLOR] = today.[COLOR=#0000ff]getMinutes[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **var** [/COLOR] seconds:[COLOR=#0000ff]Number[/COLOR] = today.[COLOR=#0000ff]getSeconds[/COLOR]COLOR=#000000[/COLOR];

[COLOR=#0000ff]if[/COLOR] [COLOR=#000000]([/COLOR]hour \> [COLOR=#000080]12[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
hour -= [COLOR=#000080]12[/COLOR];  
[COLOR=#000000]}[/COLOR]

[COLOR=#000000] **var** [/COLOR] [COLOR=#0000ff]time[/COLOR]:[COLOR=#0000ff]String[/COLOR] = hour + [COLOR=#ff0000]":"[/COLOR] + minutes;

[COLOR=#0000ff]trace[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#0000ff]trace[/COLOR]COLOR=#000000[/COLOR];

[COLOR=#000000] **var** [/COLOR] date\_time:[COLOR=#0000ff]MovieClip[/COLOR] = [COLOR=#000000] **new** [/COLOR] [COLOR=#0000ff]MovieClip[/COLOR]COLOR=#000000[/COLOR];

[COLOR=#000000] **var** [/COLOR] myTime:[COLOR=#0000ff]TextField[/COLOR] = [COLOR=#000000] **new** [/COLOR] [COLOR=#0000ff]TextField[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **var** [/COLOR] myDate:[COLOR=#0000ff]TextField[/COLOR] = [COLOR=#000000] **new** [/COLOR] [COLOR=#0000ff]TextField[/COLOR]COLOR=#000000[/COLOR];

myTime.[COLOR=#0000ff]autoSize[/COLOR] = TextFieldAutoSize.[COLOR=#0000ff]LEFT[/COLOR];  
myDate.[COLOR=#0000ff]autoSize[/COLOR] = TextFieldAutoSize.[COLOR=#0000ff]LEFT[/COLOR];

[COLOR=#808080]_//Format textfields_[/COLOR]  
[COLOR=#000000] **var** [/COLOR] myTimeFormat:[COLOR=#0000ff]TextFormat[/COLOR] = [COLOR=#000000] **new** [/COLOR] [COLOR=#0000ff]TextFormat[/COLOR]COLOR=#000000[/COLOR];  
myTimeFormat.[COLOR=#0000ff]font[/COLOR] = [COLOR=#ff0000]“Arial”[/COLOR];  
myTimeFormat.[COLOR=#0000ff]bold[/COLOR] = [COLOR=#000000] **true** [/COLOR];  
myTimeFormat.[COLOR=#0000ff]color[/COLOR] = 0x333333;  
myTimeFormat.[COLOR=#0000ff]size[/COLOR] = [COLOR=#000080]18[/COLOR];

myTime.[COLOR=#000080]defaultTextFormat[/COLOR] = myTimeFormat;  
myDate.[COLOR=#000080]defaultTextFormat[/COLOR] = myTimeFormat;

[COLOR=#808080]_//set position of textFields_[/COLOR]  
myTime.[COLOR=#000080]x[/COLOR] = [COLOR=#000080]20[/COLOR];  
myTime.[COLOR=#000080]y[/COLOR] = [COLOR=#000080]30[/COLOR];

myDate.[COLOR=#000080]x[/COLOR] = [COLOR=#000080]20[/COLOR];  
myDate.[COLOR=#000080]y[/COLOR] = [COLOR=#000080]30[/COLOR];

myTime.[COLOR=#0000ff]text[/COLOR]=[COLOR=#0000ff]time[/COLOR];  
myDate.[COLOR=#0000ff]text[/COLOR]=date\_str;

date\_time.[COLOR=#000080]addChild[/COLOR]COLOR=#000000[/COLOR];  
date\_time.[COLOR=#000080]addChild[/COLOR]COLOR=#000000[/COLOR];  
[/LEFT]
