Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   d.getHours() и переход на летнее время (http://www.flasher.ru/forum/showthread.php?t=29519)

cmart 01.04.2002 20:02

d.getHours() и переход на летнее время
 
Помогите
.getHours() берет клиентское время БЕЗ учета перевода стрелок на летнее время, то есть сейчас флэшовые цифровые часы показывают на час меньше системного времени в windows

часы вида

d = new Date( );
sec = d.getSeconds();
if (length(sec) == 1) {
sec = "0" add sec;
}
hour = d.getHours();
if (length(hour) == 1) {
hour = "0" add hour;
}
min = d.getMinutes();
if (length(min) == 1) {
min = "0" add min;
}
time = hour add ":" add min add ":" add sec;

Да, это только в windows, и есть подозрение, что только у тех, у кого стоит флажок Adjust daytime automatically, то есть, похоже, флэшплейер берет клиентское время из цмоса. На маках все в порядке.

Спасите-помогите. hour = d.getUTCHours()-d.getTimezoneOffset()/60; тоже не помогает -- именно getTimezoneOffset() в виндоуз непраильный.

WD` 01.04.2002 21:59

http://www.flasher.ru/forum/showthre...63a81c3b5755ca

cmart 01.04.2002 22:08

http://www.flasher.ru/forum/showthre...63a81c3b5755ca

thread отсутствует в базе

WD` 01.04.2002 22:34

http://www.flasher.ru/forum/showthre...threadid=29497


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

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