PDA

Просмотр полной версии : Время по Гринвичу


Xtrinity
21.06.2005, 09:52
Ребят, у меня проблема, прошу подсказать решение.

Я на сайте хочу сделать часы аналоговые, нашел подходящий исходник.
Но у меня задача установить несколько часов, показывающие разное время в городах мира: нью йорк, лондон, москва и т.п.

Соотвественно, привязывать часы к системному времени смысла нет, часы будут врать. Надо привязывать к гринвичу.

А откуда его грузить? Я полный профан в AS, вот скрипт

time=new Date();
sec_time = time.getSeconds();
time_m = time.getMinutes();
time_th = time.getHours();
sec = sec_time*6;
min = time_m*6;
th = (time_th*30)+(min/12);
t_w = 70;
t_h = 68;
s_w = 71;
s_h = 68;
duplicateMovieClip("t_th", "t_t", 1);
setProperty("t_th", _x, t_w);
setProperty("t_th", _y, t_h);
setProperty("t_th", _rotation, th);
duplicateMovieClip("th", "mi", 1);
setProperty("th", _x, s_w);
setProperty("th", _y, s_h);
setProperty("th", _rotation, int(th));
duplicateMovieClip("t_min", "t_mi", 1);
setProperty("t_min", _x, t_w);
setProperty("t_min", _y, t_h);
setProperty("t_min", _rotation, min);
duplicateMovieClip("min", "mi", 1);
setProperty("min", _x, s_w);
setProperty("min", _y, s_h);
setProperty("min", _rotation, min);
duplicateMovieClip("t_sec", "t_se", 1);
setProperty("t_sec", _x, t_w);
setProperty("t_sec", _y, t_h);
setProperty("t_sec", _rotation, sec);
duplicateMovieClip("sec", "ce", 1);
setProperty("sec", _x, s_w);
setProperty("sec", _y, s_h);
setProperty("sec", _rotation, sec);

подскажите, как сделать, чтобы часы показывали время гринвича независимо от системного времени?

iNils
21.06.2005, 11:58
Смотри в хелпе все по объекту DATE имеет корень UTC, это глобальное время.
Date.getUTCDate
Date.getUTCDay
Date.getUTCFullYear
Date.getUTCHours
Date.getUTCMilliseconds
Date.getUTCMinutes
Date.getUTCMonth
Date.getUTCSeconds
Date.setUTCDate
Date.setUTCFullYear
Date.setUTCHours
Date.setUTCMilliseconds
Date.setUTCMinutes
Date.setUTCMonth
Date.setUTCSeconds
Date.UTC