![]() |
Часики на флэш - задержка времени GMT
Подскажите как поставить тут +пару часов к времени, которое он бюерет с компьютера? Совсем запутался уже.
Тоесть тут он отображает реальное время а как сделать чтобы на 2 часа больше показывал например... Хелп плиз. Код:
time=new Date(); |
1. Для оформления своего кода, надо использовать теги [code][/code].
2. setProperty давно устарел. Вам так охотно лишние буквы набивать, вместо того чтобы набрать скажем Код:
sec._y = s_h3. Код:
time_th = time.getHours() + 2; |
Для GMT специальные есть методы getUTCHours и т.п. Хорошо тем, что учитывает летнее время.
Потому что в летом +4, зимой + 3, в южном полушарии наоборот, а на экваторе вообще стрелки не переводят. Если в европе переводят стрелки в один день (там какое-то воскресенье), и это поддается вычислению, то в штатах этот день смещается от года к году. Вот карта мирового времени, если интересно. http://www.worldtimezone.com/index_ru.php |
Хммм))) В принципе получилось) Но почемуто на 2 часа и еще 20 минут меньше показывает чем время реальное) хотя пишу
time_th = time.getHours()+ 2; а как тогда целую добавить? пишу "2,2" "2.2" и чегото никакой реакции... |
Вообще +2 ...это я конечно дал маху :) У вас ни когда не будет часа ночи :) Надо либо будет проверку на диапазон вводить, либо создавать новую дату, согласно старой + 2.
|
А что же тогда делать?
Заменил на getUTCHours .. вообще уехали часики толи вперед толи назад) |
"перевести стрелки на два часа вперед":
Код:
localTime= new Date();Код:
var now = new Date();P.S. Вы я вижу по подписи земляк, так до гринвича от нас не +2 надо делать, а -4. Код:
trace('сколько до Гринвича> '+ (new Date()).getTimezoneOffset()/60); |
Цитата:
А как эт о всё впихнуть в мой код с первого сообщения? Запутался уже в конец (((( :o |
Мой "код" для новой пустой флешки, в кадр.
У вас переменные называются time_th, time_m, sec_time у меня h, m, s впихнуть ну хотя бы так Код:
time=new Date(); |
У меня другой вопрос по часикам. Мне нужно, чтобы были электронные часы, т.е. тупо отображались цифры. Код я сочинил, но время отображается статично, т.е. часы не ходят. Как мне зациклить или сделать так, чтобы время менялось каждый фрейм? Заране спасибо. Код вот:
Код:
var hour:Date = new Date; |
| Часовой пояс GMT +4, время: 13:56. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.