К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Как в 7.7 преобразовать время к универсальному (UTC), GMT+0

Гость
0 - 13.06.2023 - 14:08
Есть некое значение местного времени, тип строка, в виде "11:30:00"
Как преобразовать это значение в UTC ?
Пример: местное время (GMT+5) "15:55:00", в формате UTC (GMT+0) будет выглядеть вот так: "10:55:00"
В восьмёрке для этого есть метод УниверсальноеВремя(), а как это сделать в 7.7 ?
Чтобы вычислить UTC, мне нужно узнать часовой пояс на этом компьютере, но как это сделать?
(обработка будет выполняться на разных компах, в разных часовых поясах)



Гость
1 - 13.06.2023 - 18:00
Решение найдено, помогли на Мисте (https://forum.mista.ru/topic.php?id=887800)

Код:
ScrptCtrl = СоздатьОбъект("MSScriptControl.ScriptControl");
ScrptCtrl.Language = "jscript";

ЭтоДата = ScrptCtrl.Eval("new Date()");
ЭтоОфсет = ЭтоДата.getTimezoneOffset(0);

Сообщить(ЭтоОфсет/60);
Гость
2 - 14.06.2023 - 20:51
Убиться! Клюшки ещё живы?!!!
3 - 16.06.2023 - 08:27
2(2) А почему нет? Если на 77 была создана конфа заточенная под конкретный бизнес, то перевести все это на 8 будет стоить немерено денег и времени.


К списку вопросов






Copyright ©, Все права защищены