Цитата:
Сообщение от Krusty
 Код AS3:
var current:Date = new Date();
var with_offset:Date = new Date();
var new_zone:Number = +7;// может быть получасовая зона.
with_offset.setTime(current.time + current.timezoneOffset * 60 * 1000+ new_zone*60*60*1000);
trace(with_offset);
|
Пробовал вставить этот код вместо того что привел сверху, не работает.
Пробовал вставлять вот так:

Код AS1/AS2:
clock.onEnterFrame = function ()
{
var current:Date = new Date();
var with_offset:Date = new Date();
var new_zone:Number = +7;
with_offset.setTime(current.time + current.timezoneOffset * 60 * 1000+ new_zone*60*60*1000);
trace(with_offset);
};
тоже не работает и я даже незнаю почему. По аналогии с php, мне кажется что тут достаточно просто вызвать время другой функцией. Если не трудно, дайте кусок который нужно вставить, времени в обрез.
Добавлено через 1 час 27 минут
Поясню, нужно что бы для любого пользователя с любого пояса показывалось время пояса +8
Добавлено через 27 часов 5 минут
Ребят, неужели никто не может подправить код

Код AS1/AS2:
clock.onEnterFrame = function ()
{
var _loc2 = new Date();
var _loc4 = _loc2.getSeconds();
var _loc3 = _loc2.getMinutes();
var _loc5 = _loc2.getHours();
this.secondHand._rotation = _loc4 * 6;
this.minuteHand._rotation = _loc3 * 6;
this.hourHand._rotation = _loc5 * 30 + _loc3 / 2;
};
что бы часы с помощью него брали не местное время, а работали в соответствии с поясном +8.