Показать сообщение отдельно
Старый 05.07.2012, 23:15
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 4  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Код AS3:
//utfMilliseconds не зависит от часовых поясов
var utfMilliseconds:Number = Date.parse("Thu, 05 Jul 2012 10:00:00 +0100");
var date:Date = new Date();
date.setTime(utfMilliseconds);
trace("utcHours=" + date.getUTCHours());//9 - всемирное скоординированное
trace("hours=" + date.getHours());//13 - на моей машине Московское UTC +4 стоит
Может еще раз, по-порядку, опишите задачу? (я сам часто путаюсь когда пытаюсь у сервериста узнать какое он время шлёт)
Всмысле детально: получаем от сервера в таком виде, получаем с такой-то целью, нужно получить такое-то представление в поясе текущих настроек системы или в заданном еще где-то и т.д.

Как-бы вырезать ещё ничего не приходилось, максимум - приходилось узнавать _условное_ смещение на сервере, чтобы знать когда наступает "условная полночь" для всех, ибо для каждого отдельно - слишком мутороно для сервера оказалось её устраивать.


Последний раз редактировалось expl; 05.07.2012 в 23:19.