Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   FAQ (http://www.flasher.ru/forum/forumdisplay.php?f=86)
-   -   Время по Гринвичу (http://www.flasher.ru/forum/showthread.php?t=65888)

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


Часовой пояс GMT +4, время: 02:44.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.