slsys / Gateway

Web site
https://slsys.github.io/Gateway/
245 stars 106 forks source link

Локальное время в скриптах LUA #169

Closed georotor closed 1 year ago

georotor commented 1 year ago

Сейчас у нас есть возможность получить время в скрипте через os.time(), при этом возвращается unix тайм без учета тайм зоны, хотя в веб интерфейсе она указана. Из-за этого в скриптах приходится повторно её прописывать (переменная или объект). Было бы здорово иметь что то вроде os.timeLocal() возвращающее уже локальное время.

tsurkan-av commented 1 year ago

При обработке скриптов доступны события Event.Time. В событиях время с учетом timezone. Если используется os.time() то так или иначе оно обрабатывается для выделения часов/минут/etc, поэтому здесь не составляет труда добавить timezone