Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Как в 7.7 преобразовать время к универсальному (UTC), GMT+0 (http://forums.kuban.ru/f1040/kak_v_7_7_preobrazovat-_vremya_k_universal-nomu_utc_gmt_0_a-9217569.html)

MarySue 13.06.2023 14:08

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

MarySue 13.06.2023 18:00

Решение найдено, помогли на Мисте ([url]https://forum.mista.ru/topic.php?id=887800[/url])

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

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

Сообщить(ЭтоОфсет/60); [/code]

Трактырь 14.06.2023 20:51

Убиться! Клюшки ещё живы?!!!

bma1 16.06.2023 08:27

2(2) А почему нет? Если на 77 была создана конфа заточенная под конкретный бизнес, то перевести все это на 8 будет стоить немерено денег и времени.


Текущее время: 02:38. Часовой пояс GMT +3.