Подскажите пожалйуста, как заставить часы ходить, точнее они у меня ходят если я время беру с компа, а если по гринвичу то все, все стрелки на 12
Код
function initClock(mov, offset)
{
mov.onEnterFrame = function ()
{
myDate = new Date();
myDate = myDate.getTimezoneOffset();
myDate.setMinutes (myDate.getMinutes() + offset );
hour = myDate.getHours();
min = myDate.getMinutes();
sec = myDate.getSeconds();
this.m3._rotation = min * 6 + sec * 1.000000E-001;
this.s3._rotation = sec * 6;
this.h3._rotation = hour * 30 + min * 5.000000E-001;
};
} // End of the function
initClock(CL, 0);
initClock(CL2, -120);
initClock(CL3, -150);
{
mov.onEnterFrame = function ()
{
myDate = new Date();
myDate = myDate.getTimezoneOffset();
myDate.setMinutes (myDate.getMinutes() + offset );
hour = myDate.getHours();
min = myDate.getMinutes();
sec = myDate.getSeconds();
this.m3._rotation = min * 6 + sec * 1.000000E-001;
this.s3._rotation = sec * 6;
this.h3._rotation = hour * 30 + min * 5.000000E-001;
};
} // End of the function
initClock(CL, 0);
initClock(CL2, -120);
initClock(CL3, -150);
Вроде как все правильно, но ничего не работает.
Если убрать строчки
myDate = myDate.getTimezoneOffset();
myDate.setMinutes (myDate.getMinutes() + offset );
То все функционирует....но тут и время другое получается