Формат даты
Описание
Модуль "Формат даты" позволяет выставлять время или дату в выбранном формате в выбранное свойство объекта. Данная функция полезна для создания сцен, элементов меню и т.п. Может применяться в любом месте, где нужно вывести дату.
Использование
Чтобы воспользоваться модулем - необходимо скачать его из маркета дополнений. После скачивания он появится в системе, как "Формат даты" в разделе СИСТЕМА. Далее необходимо добавить записи. При добавлении выбирается формат, и объект.свойство. Название можно вписать любое (оно для удобства восприятия). Например выбрав ЧЧ:ММ и свойство ThisComputer.TimeNow - можно удалить следующую запись из объекта OnNewMinute.
1 |
setGlobal('timeNow',date('H:i')); |
Таким же образом можно оттуда убрать целые "портянки" кода (как например тут, в OnNewHour), добавив всего пару записей.
Далее добавленные записи можно использовать в меню, на сценах, и т.п. в виде стандартной конструкции
1 |
%Объект.Свойство% |
Или в сценариях, методах или любом php коде по средствам
1 |
gg('Объект.Свойство'); |

Типовый пример использования на сцене

И его настройки в модуле
Форматы
На текущий момент доступны следующие форматы:
- Часы
- Минуты
- Секунды
- ЧЧ:ММ - Время (в соответствующем формате)
- ЧЧ:ММ:СС - Время (в соответствующем формате)
- Число - Число месяца
- День недели (порядковый номер) - Порядковый номер дня недели (может понадобится для скриптов)
- День недели (ENG) - День недели на Английском
- День недели (ENG, 3 буквы) - День недели на Английском, короткий (от Mon до Sun)
- Неделя (порядковый номер в году) - порядковый номер недели в году
- Месяц (порядковый номер) - Порядковый номер месяца с ведущим нулём (01, 02, 03...12)
- Месяц (ENG) - Месяц на английском (от January до December)
- Месяц (ENG, 3 буквы) - Месяц на английском, 3 буквы (от Jan до Dec)
- Год (4 цифры) - Полный номер года (Например 1999, 2017)
- Год (2 цифры) - Сокращенный номер года (Например 99, 17)
- Признак високосного года (1/0) - Високосный год-1, не високосный - 0. Не знаю зачем, но вдруг кому надо для скрипта.
- Месяц (Родительный падеж)
- Полная дата (ЧЧ Месяца ГГГГ) - Полная дата, месяц в родительном падеже (например 23 Февраля 2014)
- День недели (полный) - Полное название дня недели (Понедельник, Вторник и т.д.
- День недели (короткий) - Сокращенное название дня недели (как в календарях - Пн, Вт и т.д.)
Форматы предусматривают большинство типовых вариантов использования для сцен. При необходимости список форматов будет пополняться.