Показать сообщение отдельно
Старый 25.06.2007, 12:11
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 7  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
"перевести стрелки на два часа вперед":
Код:
localTime= new Date();
time = new Date( localTime.getTime() + 2*60*60*1000 );
Но если вы берете стандартное время, часы не должны никуда уезжать без этих фокусов. У вас правильно время на компе выставлено? И вам какое время нужно?
Код:
var now = new Date();
var h = now.getUTCHours();
var m = now.getUTCMinutes();
var s = now.getSeconds();
trace('GMT> '+ h +':'+ m +':'+ s);
Минуты нужны, потому что например у хитрых индусов стрелки на 2'30" переведены. Ну а на секунды кроме Штирлица никто не смотрит.
P.S. Вы я вижу по подписи земляк, так до гринвича от нас не +2 надо делать, а -4.
Код:
trace('сколько до Гринвича> '+ (new Date()).getTimezoneOffset()/60);


Последний раз редактировалось Kikasso; 25.06.2007 в 12:33.