Показать сообщение отдельно
Старый 15.01.2016, 14:45   #1  
Lanai is offline
Lanai
Участник
 
35 / 29 (1) +++
Регистрация: 09.08.2005
Что-то с временными зонами
Код:
info(enum2str(DateTimeUtil::getClientMachineTimeZone()));
info(enum2str(DateTimeUtil::getCompanyTimeZone()));
info(enum2str(DateTimeUtil::getOriginatingTimeZone(DateTimeUtil::getSystemDateTime())));
info(enum2str(DateTimeUtil::getUserPreferredTimeZone()));

Выдает результат:
Info Сообщение (14:41:22) (GMT+03:00) Москва, Санкт-Петербург, Волгоград
Info Сообщение (14:41:22) (GMT+03:00) Москва, Санкт-Петербург, Волгоград
Info Сообщение (14:41:22) (GMT) Касабланка, Монровия, Рейкьявик
Info Сообщение (14:41:22) (GMT+03:00) Москва, Санкт-Петербург, Волгоград

А код:
info(DateTimeUtil::toStr(DateTimeUtil::getSystemDateTime()));

Выдает:
2016-01-15T11:42:05
Показывает время на 3 часа меньше.

В Сервис - Дата сеанса:
Текущая временная зона = (UTC+03:00) Волгоград, Москва, Санкт-Петербург (RTZ 2)
Временная зона сеанса = (UTC+03:00) Волгоград, Москва, Санкт-Петербург
Без "(RTZ 2)"

Если щелкнуть на поле с Временной зоной сеанса, то значение в нём исчезает.

Что это означает? Что не так с временными зонами? Как исправить?