Что-то с временными зонами
Код:
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)"
Если щелкнуть на поле с Временной зоной сеанса, то значение в нём исчезает.
Что это означает? Что не так с временными зонами? Как исправить?
|