Показать сообщение отдельно
Старый 08.08.2012, 19:48
bubanay вне форума Посмотреть профиль Отправить личное сообщение для bubanay Найти все сообщения от bubanay
  № 6  
Ответить с цитированием
bubanay

Регистрация: Aug 2012
Сообщений: 2
Цитата:
Сообщение от 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.