# World Time Zones

**URL:** https://forum.kirupa.com/t/world-time-zones/275921
**Category:** flash
**Created:** [November 20, 2008, 3:29am UTC](https://forum.kirupa.com/t/world-time-zones/275921 "2008-11-20T03:29:29Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![smalco](https://avatars.discourse-cdn.com/v4/letter/s/f07891/32.png) [@smalco](https://forum.kirupa.com/u/smalco)
#### Post date: [November 20, 2008, 3:29am UTC](https://forum.kirupa.com/t/world-time-zones/275921/1 "2008-11-20T03:29:29Z")

</div>

Hi,

I need to add different time zones in a MC using the below code. How can I move the trace output to a dynamic text field on stage?

Thanks

// Create a local Date object.  
var local: Date = new Date();  
// Create a UTC Date object.  
var utc: Date = new Date(local.getTime() + (local.getTimezoneOffset() \* 60000));  
// Get a UTC timestamp.  
var utcTime:Number=utc.getTime();  
// Now do the other calculations based on the UTC timestamp.  
var uk:Number = utcTime + (0);  
var newyork:Number = utcTime + ((3600000) \* -5);  
var moscow:Number = utcTime + ((3600000) \* 3);  
var ukDate:Date=new Date(uk);  
var newyorkDate:Date=new Date(newyork);  
var moscowDate:Date=new Date(moscow);  
//  
//  
trace (buildTime(ukDate) );  
trace( buildTime(newyorkDate) );  
trace( buildTime(moscowDate) );

function buildTime(date: Date):String {  
var h:String=String(date.getHours());  
var m:String=String(date.getMinutes());  
var s:String=String(date.getSeconds());  
if (h.length==1) {  
h=“0”+h;  
}  
if (m.length==1) {  
m=“0”+m;  
}  
if (s.length==1) {  
s=“0”+s;  
}  
return h + “:” + m + “:” + s;  
}
