Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   настройка часов по гринвичу (http://www.flasher.ru/forum/showthread.php?t=65838)

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

Xtrinity 21.06.2005 12:39

Цитата:

Сообщение от iNils
Смотри в хелпе все по объекту 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, время: 21:12.

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