Формат даты

Модули в MajorDoMo Комментариев нет

Формат даты

Описание

Модуль "Формат даты" позволяет выставлять время или дату в выбранном формате в выбранное свойство объекта. Данная функция полезна для создания сцен, элементов меню и т.п. Может применяться в любом месте, где нужно вывести дату.

Использование

Чтобы воспользоваться модулем - необходимо скачать его из маркета дополнений. После скачивания он появится в системе, как "Формат даты" в разделе СИСТЕМА. Далее необходимо добавить записи. При добавлении выбирается формат, и объект.свойство. Название можно вписать любое (оно для удобства восприятия). Например выбрав ЧЧ:ММ и свойство ThisComputer.TimeNow - можно удалить следующую запись из объекта OnNewMinute.

Таким же образом можно оттуда убрать целые "портянки" кода (как например тут, в OnNewHour), добавив всего пару записей.

Далее добавленные записи можно использовать в меню, на сценах, и т.п. в виде стандартной конструкции

Или в сценариях, методах или любом php коде по средствам

Формат даты - Пример сцены

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

Формат даты - Настройки в модуле

И его настройки в модуле

Форматы

На текущий момент доступны следующие форматы:

  • Часы
  • Минуты
  • Секунды
  • ЧЧ:ММ - Время (в соответствующем формате)
  • ЧЧ:ММ:СС - Время (в соответствующем формате)
  • Число - Число месяца
  • День недели (порядковый номер) - Порядковый номер дня недели (может понадобится для скриптов)
  • День недели (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)
  • День недели (полный) - Полное название дня недели (Понедельник, Вторник и т.д.
  • День недели (короткий) - Сокращенное название дня недели (как в календарях - Пн, Вт и т.д.)

Форматы предусматривают большинство типовых вариантов использования для сцен. При необходимости список форматов будет пополняться.

 

Ссылка на гитхаб

Поделитесь в соц сетях

Теги: