Вставка даты и времени в любом формате в Dreamweaver
Руководство пользователя Отмена
Поиск
Последнее обновление May 21, 2021 09:32:49 AM GMT
- Руководство пользователя Dreamweaver
- Введение
- Основы гибкого веб-дизайна
- Новые возможности Dreamweaver
- Веб-разработка с помощью Dreamweaver: обзор
- Dreamweaver / распространенные вопросы
- Сочетания клавиш
- Системные требования Dreamweaver
- Обзор новых возможностей
- Dreamweaver и Creative Cloud
- Синхронизация настроек Dreamweaver с Creative Cloud
- Библиотеки Creative Cloud Libraries в Dreamweaver
- Использование файлов Photoshop в Dreamweaver
- Работа с Adobe Animate и Dreamweaver
- Извлечение файлов SVG, оптимизированных для Интернета, из библиотек
- Рабочие среды и представления Dreamweaver
- Рабочая среда Dreamweaver
- Оптимизация рабочей среды Dreamweaver для визуальной разработки
- Поиск файлов по имени или содержимому | Mac OS
- Настройка сайтов
- О сайтах Dreamweaver
- Настройка локальной версии сайта
- Подключение к серверу публикации
- Настройка тестового сервера
- Импорт и экспорт параметров сайта Dreamweaver
- Перенос существующих веб-сайтов с удаленного сервера в корневой каталог локального сайта
- Специальные возможности в Dreamweaver
- Дополнительные настройки
- Настройка установок сайта для передачи файлов
- Задание параметров прокси-сервера в Dreamweaver
- Синхронизация настроек Dreamweaver с Creative Cloud
- Использование Git в Dreamweaver
- Управление файлами
- Создание и открытие файлов
- Управление файлами и папками
- Получение файлов с сервера и размещение их на нем
- Возврат и извлечение файлов
- Синхронизация файлов
- Сравнение файлов
- Скрытие файлов и папок на сайте Dreamweaver
- Включение заметок разработчика для сайтов Dreamweaver
- Предотвращение использования уязвимости Gatekeeper
- Макет и оформление
- Использование средств визуализации для создания макета
- Об использовании CSS для создания макета страницы
- Создание динамичных веб-сайтов с помощью Bootstrap
- Создание и использование медиазапросов в Dreamweaver
- Представление содержимого в таблицах
- Цвета
- Гибкий дизайн с использованием «резиновых» макетов
- Extract в Dreamweaver
- CSS
- Общие сведения о каскадных таблицах стилей
- Создание макетов страниц с помощью конструктора CSS
- Использование препроцессоров CSS в Dreamweaver
- Установка настроек стиля CSS в Dreamweaver
- Перемещение правил CSS в Dreamweaver
- Преобразование встроенного CSS в правило CSS в Dreamweaver
- Работа с тегами div
- Применение градиентов к фону
- Создание и редактирование эффектов перехода CSS3 в Dreamweaver
- Форматирование кода
- Содержимое страницы и ресурсы
- Задание свойств страницы
- Задание свойств заголовка CSS и свойств ссылки CSS
- Работа с текстом
- Поиск и замена текста, тегов и атрибутов
- Панель DOM
- Редактирование в режиме интерактивного просмотра
- Кодировка документов в Dreamweaver
- Выбор и просмотр элементов в окне документа
- Задание свойств текста в инспекторе свойств
- Проверка орфографии на веб-странице
- Использование горизонтальных линеек в Dreamweaver
- Добавление и изменение сочетаний шрифтов в Adobe Dreamweaver
- Работа с ресурсами
- Вставка и обновление даты в Dreamweaver
- Создание и управление избранными ресурсами в Dreamweaver
- Добавление мультимедийных объектов
- Добавление видео Dreamweaver
- Добавление видео HTML5
- Вставка файлов SWF
- Добавление звуковых эффектов
- Добавление аудио HTML5 в Dreamweaver
- Работа с элементами библиотеки
- Использование текста на арабском языке и иврите в Dreamweaver
- Создание ссылок и навигация
- О создании ссылок и навигации
- Создание ссылок
- Карты ссылок
- Устранение неполадок со ссылками
- Графические элементы и эффекты jQuery
- Использование пользовательского интерфейса и графических элементов jQuery для мобильных устройств в Dreamweaver
- Использование эффектов jQuery в Dreamweaver
- Написание кода веб-сайтов
- О программировании в Dreamweaver
- Среда написания кода в Dreamweaver
- Настройка параметров написания кода
- Настройка цветового оформления кода
- Написание и редактирование кода
- Подсказки по коду и автозавершение кода
- Свертывание и развертывание кода
- Повторное использование фрагментов кода
- Анализ Linting для проверки кода
- Оптимизация кода
- Редактирование кода в представлении «Дизайн»
- Работа с содержимым заголовков для страниц
- Вставка серверных включений в Dreamweaver
- Использование библиотек тегов в Dreamweaver
Импорт пользовательских тегов в Dreamweaver- Использование вариантов поведения JavaScript (общие инструкции)
- Применение встроенных вариантов поведения JavaScript
- Сведения об XML и XSLT
- Выполнение XSL-преобразования на стороне сервера в Dreamweaver
- Выполнение XSL-преобразования на стороне клиента в Dreamweaver
- Добавление символьных сущностей для XSLT в Dreamweaver
- Форматирование кода
- Процессы взаимодействия продуктов
- Установка и использование расширений в Dreamweaver
- Обновления в Dreamweaver, устанавливаемые через приложение
- Вставить документы Microsoft Office в Dreamweaver (только для Windows)
- Редактирование содержимого на сайтах Dreamweaver с помощью Contribute
- Интеграция Dreamweaver с Business Catalyst
- Создание персонализированных кампаний почтовой рассылки
- Шаблоны
- О шаблонах Dreamweaver
- Распознавание шаблонов и документов на их основе
- Создание шаблона Dreamweaver
- Создание редактируемых областей в шаблонах
- Создание повторяющихся областей и таблиц в Dreamweaver
- Использование дополнительных областей в шаблонах
- Определение редактируемых атрибутов тега в Dreamweaver
- Создание вложенных шаблонов в Dreamweaver
- Редактирование, обновление и удаление шаблонов
- Экспорт и импорт XML-содержимого в Dreamweaver
- Применение или удаление шаблона из существующего документа
- Редактирование содержимого в шаблонах Dreamweaver
- Правила синтаксиса для тегов шаблона в Dreamweaver
- Настройка предпочтений выделения для областей шаблона
- Преимущества использования шаблонов в Dreamweaver
- Мобильные и многоэкранные устройства
- Создание медиазапросов
- Изменение ориентации страницы для мобильных устройств
- Создание веб-приложений для мобильных устройств с помощью Dreamweaver
- Динамические сайты, страницы и веб-формы
- Общие сведения о веб-приложениях
- Настройка компьютера для разработки приложений
- Устранение неполадок подключений к базам данных
- Удаление сценариев подключения в Dreamweaver
- Дизайн динамических страниц
- Обзор динамических источников содержимого
- Определение источников динамического содержимого
- Добавление динамического содержимого на страницы
- Изменение динамического содержимого в Dreamweaver
- Отображение записей баз данных
- Введение интерактивных данных и устранение неполадок с ними в Dreamweaver
- Добавление заказных вариантов поведения сервера в Dreamweaver
- Создание форм с помощью Dreamweaver
- Использование форм для сбора информации от пользователей
- Создание и включение форм ColdFusion в Dreamweaver
- Создание веб-форм
- Расширенная поддержка HTML5 для компонентов формы
- Разработка формы с помощью Dreamweaver
- Визуальное построение приложений
- Создание главной страницы и страницы сведений в Dreamweaver
- Создание страниц поиска и результатов поиска
- Создание страницы для вставки записи
- Создание страницы обновления записи в Dreamweaver
- Создание страниц удаления записей в Dreamweaver
- Применение ASP-команд для изменения базы данных в Dreamweaver
- Создание страницы регистрации
- Создание страницы входа
- Создание страницы с доступом только для авторизованных пользователей
- Защита папок в ColdFusion с помощью Dreamweaver
- Использование компонентов ColdFusion в Dreamweaver
- Тестирование, просмотр и публикация веб-сайтов
- Предварительный просмотр страниц
- Предварительный просмотр веб-страниц Dreamweaver на нескольких устройствах
- Тестирование сайта Dreamweaver
С помощью объекта Date в Dreamweaver можно вставить текущую дату в предпочитаемом формате, а также обновить эту дату.
Dreamweaver поддерживает удобный объект Date, предназначенный для вставки текущей даты в предпочитаемом формате (с временем или без него) и поддерживающий возможность обновления этой даты каждый раз при сохранении файла.
Значения даты и времени, отображаемые в диалоговом окне «Вставить дату», не соответствуют ни текущей дате, ни значениям даты/времени, отображаемым посетителю сайта. Это только примеры способа отображения данной информации.
В области «Окно документа» установите курсор в том месте, где необходимо вставить дату.
Выполните одно из следующих действий:
- Выберите пункт меню «Вставка» > «HTML» > «Дата».
- В категории «HTML» на панели «Вставка» нажмите кнопку «Дата».
В появившемся диалоговом окне выберите формат даты, времени и названия дня недели.
Вставка датыЧтобы обновлять вставленную дату каждый раз при сохранении документа, установите флажок «Обновить автоматически при сохранении». Чтобы преобразовать дату после вставки в простой текст и никогда не обновлять автоматически, отмените выбор этого параметра.
Нажмите кнопку «ОК», чтобы вставить дату.
Если установлен флажок «Обновить автоматически при сохранении», можно изменить формат даты после вставки даты в документ, щелкнув на отформатированном тексте и выбрав команду «Изменить формат даты» в инспекторе свойств.
Вход в учетную запись
Войти
Управление учетной записью
Календарь | htmlbook.ru
Выбор даты применяется на сайтах, торгующих авиа и железнодорожными билетами, ведь посетителя интересует заказ билета на определённый день. Календари также применяются в блогах, где записи систематизируются по дате, и сайтах, связанных с разными событиями, например, спортивными. Так или иначе, календарь востребован и может быть добавлен следующим образом.
<input type="date" атрибуты>
На сервер данные передаются в формате ГГГГ-ММ-ДД, например, 22.12.2014, а вид календаря может различаться в зависимости от браузера. Полностью поддерживает календарь пока только Opera, выводя виджет для выбора любой даты (рис. 1).
Рис. 1. Календарь в браузере Opera
Браузер Chrome также поддерживает календарь, но делает это весьма скупо (рис. 2). По сути вы только можете прокручивать дату или вводить её как текст.
Рис. 2. Календарь в Chrome
В примере 1 показано создание календаря для выбора произвольной даты.
Пример 1. Календарь
HTML5IECrOpSaFx
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Календарь</title> </head> <body> <form> <p>Выберите дату: <input type="date" name="calendar"> <input type="submit" value="Отправить"></p> </form> </body> </html>
Допустимо ограничить ввод даты заданным значением через атрибуты min и max, они соответственно указывают нижнюю и верхнюю дату. Так, если вам требуется сузить диапазон ввода до ±3 дней от даты 01.06.2012, то код запишется, как показано в примере 2.
Пример 2. Ограничение даты
HTML5IECrOpSaFx
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Календарь</title> </head> <body> <form> <p>Выберите дату: <input type="date" name="calendar" value="2012-06-01" max="2012-06-04" min="2012-05-29"> <input type="submit" value="Отправить"></p> </form> </body> </html>
Текущая дата заданная через атрибут value подсвечивается фоном, неактивные дни, которые нельзя выбрать — серым цветом (рис. 3).
Рис. 3. Календарь с диапазоном ввода
Кроме традиционного календаря, в котором можно выбрать дату, месяц и год, существует и календарь только для ввода месяца и недели. Они записываются в таком виде.
<input type="month"> <input type="week">
Выбор месяца в Opera происходит через аналогичный виджет, но в этом случае нельзя указать конкретную дату (рис. 4).
Рис. 4. Выбор месяца в Opera
На сервер данные поля type=»month» пересылаются как ГГГГ-ММ, например, 2014-10.
Похожим образом выглядит и виджет для выбора недели (рис. 5), но дополнительно выводится номер недели и выбрать можно только её. На сервер при этом значение отправляется как 2014-W38, где вначале указывается год, затем через дефис W и после него номер недели от начала года.
Рис. 5. Выбор недели в Opera
В примере 3 показано создание поля для ввода месяца.
Пример 3. Выбор месяца
HTML5IECrOpSaFx
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Календарь</title> </head> <body> <form> <p>Укажите месяц: <input type="month" name="month"> <input type="submit" value="Отправить"></p> </form> </body> </html>
формыкалендарь
- Тег <input>
Получить текущую дату в формате ДД-Пн-ГГГ в JavaScript Jquery
1 ответ на этот вопрос.
0 голосов
Связанные вопросы в веб-разработке
Чтобы получить значение Value … ПОДРОБНЕЕ
ответил 23 июня 2022 г. в веб-разработке к раджата • 7 480 баллов • 194 просмотра
- jquery
- HTML
- формы
- флажок
если вы установили для него класс или идентификатор, вы … ПОДРОБНЕЕ
ответил 23 июня 2022 г. в веб-разработке к раджата • 7 480 баллов • 185 просмотров
- jquery
- HTML
- формы
- флажок
Я использую пользовательский интерфейс DatePicker из … ПОДРОБНЕЕ
23 июня 2022 г. в веб-разработке к гаурав • 22,970 баллов • 488 просмотров
- jquery
- jquery-интерфейс
- дата
- jquery-ui-datepicker
<голова> <скрипт> $(документ). готов(функция(){ $(«кнопка»). нажмите (функция () { $(«р»). text(«Добро пожаловать в … ПОДРОБНЕЕ
ответил 27 июня 2022 г. в веб-разработке к раджата • 7 480 баллов • 487 просмотров
- jquery
- HTML
- CSS
Объект Date будет делать то, что вы … ПОДРОБНЕЕ
ответил 18 февраля 2022 г. на Яве к Рахул • 9 670 баллов • 172 просмотра
- JavaScript
- дата
- дата-время
- сравнить
Я хочу получить завтрашнюю дату, но… ПОДРОБНЕЕ
28 июля 2022 г. в веб-разработке к гаурав • 22 970 баллов • 79 просмотров
- JavaScript
- jquery
- дата
Следующее должно работать (console.log() был добавлен для … ПОДРОБНЕЕ
ответил 4 августа 2022 г. в веб-разработке к раджата • 7 480 баллов • 655 просмотров
- JavaScript
- jquery
- дата
- обратный отсчет
Привет, jQuery — это быстрый и лаконичный JavaScript… ПОДРОБНЕЕ
ответил 14 февраля 2020 г. в JQuery к картик • 37 510 баллов • 557 просмотров
- HTML
- CSS
- JavaScript
- jquery
- угловой
Получить текущую дату в формате ДД-Пн-ГГГ в … ПОДРОБНЕЕ
ответил 28 июня 2022 г. в веб-разработке к раджата • 7 480 баллов • 361 просмотр
- JavaScript
- jquery
- дата
- дата-время
Этого довольно легко добиться с помощью … ПОДРОБНЕЕ
ответил 5 августа 2022 г. в веб-разработке к раджата • 7 480 баллов • 187 просмотров
- JavaScript
- jquery
- jquery-интерфейс
- Как рассчитать стоимость S3 12 апреля 2022 г.
- Дамп Википедии доступен на AWS S3 12 апреля 2022 г.
- Spring Boot Video Streaming from S3 Bucket 12 апреля 2022 г.
- Как получить vpc_id, чтобы создать подсеть VPC в Terraform? 12 апреля 2022 г.
- Таблица маршрутов экземпляра AWS EC2 и таблица маршрутов VPC 12 апреля 2022 г.
- Все категории
- ЧатGPT (6)
- Апач Кафка (84)
- Апач Спарк (596)
- Лазурный (145)
- Большие данные Hadoop (1907)
- Блокчейн (1673)
- С# (141)
- С++ (271)
- Консультирование по вопросам карьеры (1060)
- Облачные вычисления (3469)
- Кибербезопасность и этичный взлом (147)
- Аналитика данных (1266)
- База данных (855)
- Наука о данных (76)
- DevOps и Agile (3608)
- Цифровой маркетинг (111)
- События и актуальные темы (28)
- IoT (Интернет вещей) (387)
- Джава (1247)
- Котлин (8)
- Администрирование Linux (389)
- Машинное обучение (337)
- Микростратегия (6)
- PMP (423)
- Power BI (516)
- Питон (3,193)
- РПА (650)
- SalesForce (92)
- Селен (1569)
- Тестирование программного обеспечения (56)
- Таблица (608)
- Таленд (73)
- ТипСкрипт (124)
- Веб-разработка (3002)
- Спросите нас о чем угодно! (66)
- Другие (2132)
- Мобильная разработка (331)
Подпишитесь на нашу рассылку и получайте персональные рекомендации.
Уже есть учетная запись? .
Средство выбора диапазона дат — JavaScript Библиотека выбора даты и времени
Первоначально созданное для отчетов в Improvely, средство выбора диапазона дат можно прикрепить к любому элементу веб-страницы, чтобы открыть два всплывающих календаря для выбора дат, времени или предопределенных диапазонов, таких как «Последние 30 дней». «.
Для начала включите файлы jQuery, Moment.js и Date Range Picker на свою веб-страницу:
Затем прикрепите средство выбора диапазона дат к тому, что вы хотите вызвать:
Код:
Производит:
Вы можете настроить средство выбора диапазона дат с помощью параметров и получать уведомления, когда пользователь выбирает новые даты, предоставляя функцию обратного вызова.
Код:
Производит:
Код:
Производит:
Код:
Производит:
Код:
Продукция:
Код:
Производит:
-
startDate
(Дата или строка) Начальная дата первоначально выбранного диапазона дат. Если вы предоставляете строку, она должна соответствовать строке формата даты, заданной в настройке локали.
-
endDate
: (Дата или строка) Дата окончания первоначально выбранного диапазона дат. -
minDate
: (Дата или строка) Самая ранняя дата, которую может выбрать пользователь. -
maxDate
: (Дата или строка) Последняя дата, которую может выбрать пользователь. -
maxSpan
: (объект) Максимальный интервал между выбранными датами начала и окончания. ОтметьтеmaxSpan
в генераторе конфигурации для примера того, как это использовать. Вы можете предоставить любой объект, который библиотекаmoment
позволит вам добавить к дате. -
showDropdowns
: (true/false) Показывать поля выбора года и месяца над календарями для перехода к определенному месяцу и году. -
минГод
: (число) Минимальный год, отображаемый в раскрывающихся списках, когда для параметраshowDropdowns
установлено значение true. -
maxYear
: (число) Максимальный год, отображаемый в раскрывающихся списках, когда для параметраshowDropdowns
установлено значение true. -
showWeekNumbers
: (true/false) Показывать локализованные номера недель в начале каждой недели в календарях. -
showISOWeekNumbers
: (true/false) Показывать номера недель ISO в начале каждой недели в календарях. -
timePicker
: (true/false) Добавляет поля выбора для выбора времени в дополнение к датам. -
timePickerIncrement
: (число) Увеличение списка выбора минут для времени (т. е. 30, чтобы разрешить выбор только времени, оканчивающегося на 0 или 30). -
timePicker24Hour
: (true/false) Использовать 24-часовой формат вместо 12-часового, удаляя выбор AM/PM. -
timePickerSeconds
: (true/false) Показать секунды в timePicker. -
диапазонов
: (объект) Установите предопределенные диапазоны дат, из которых пользователь может выбирать. Каждый ключ — это метка диапазона, а его значение — массив с двумя датами, представляющими границы диапазона. Нажмитедиапазонов
в генераторе конфигурации для примера. -
showCustomRangeLabel
: (true/false) Отображает «Пользовательский диапазон» в конец списка предопределенных диапазонов, когда используется опциядиапазонов
. Эта опция будет выделена всякий раз, когда текущий выбор диапазона дат не соответствует одному из предопределенных диапазонов. При нажатии на нее отобразятся календари для выбора нового диапазона. -
alwaysShowCalendars
: (true/false) Обычно, если вы используете параметрдиапазонов
для указания предопределенных диапазонов дат, календари для выбора пользовательского диапазона дат не отображаются, пока пользователь не нажмет «Пользовательский диапазон». Если для этого параметра установлено значение true, вместо него всегда отображаются календари для выбора пользовательского диапазона дат. -
открывает
: ('слева'/'справа'/'по центру') Выравнивается ли средство выбора по левому краю, по правому краю или по центру под HTML-элементом, к которому оно прикреплено. -
удаляет
: ('вниз'/'вверх'/'авто') Появляется ли средство выбора ниже (по умолчанию) или над элементом HTML, к которому оно прикреплено. -
buttonClasses
: (строка) имена классов CSS, которые будут добавлены к кнопкам применения и отмены. -
applyButtonClasses
: (строка) имена классов CSS, которые будут добавлены только к кнопке «Применить». -
cancelButtonClasses
: (строка) имена классов CSS, которые будут добавлены только к кнопке отмены. -
языковой стандарт
: (объект) Позволяет предоставлять локализованные строки для кнопок и меток, настраивать формат даты и изменять первый день недели для календарей. Отметьтелокаль
в генераторе конфигурации, чтобы увидеть, как чтобы настроить эти параметры. -
singleDatePicker
: (true/false) Показать только один календарь для выбора одной даты вместо средства выбора диапазона с двумя календарями. Даты начала и окончания, указанные для вашего обратного вызова, будут одной и той же выбранной датой. -
autoApply
: (true/false) Скройте кнопки «Применить» и «Отменить» и автоматически примените новый диапазон дат, как только будут нажаты две даты. -
linkedCalendars
: (true/false) Если этот параметр включен, два отображаемых календаря всегда будут отображаться для двух последовательных месяцев (т. е. января и февраля), и оба будут продвигаться вперед при нажатии стрелок влево или вправо над календарями. При отключении два календаря могут быть расширены по отдельности и отображать любой месяц/год. -
isInvalidDate
: (функция) Функция, которая передается каждую дату в двух календари перед их отображением и могут возвращать значение true или false, чтобы указать, эта дата должна быть доступна для выбора или нет. -
isCustomDate
: (функция) Функция, которая передается каждую дату в двух календари до их отображения и может возвращать строку или массив имен классов CSS применить к ячейке календаря этой даты. -
autoUpdateInput
: (true/false) Указывает, должно ли средство выбора диапазона дат автоматически обновлять значение элемента -
parentEl
: (строка) селектор jQuery родительского элемента, к которому будет добавлено средство выбора диапазона дат, если оно не указано, это будет «тело»
Вы можете программно обновить startDate
и endDate
в средстве выбора с помощью методов setStartDate
и setEndDate
.
Вы можете получить доступ к объекту Date Range Picker, его функциям и свойствам через
свойства данных элемента, к которому вы его прикрепили.
-
setStartDate(Date or string)
: Устанавливает текущую выбранную дату начала средства выбора диапазона дат на указанную дату -
setEndDate(Date or string)
: Устанавливает текущую выбранную дату окончания средства выбора диапазона дат на указанную дату
Пример использования:
Для элемента, к которому вы прикрепляете средство выбора, запускается несколько событий, которые вы можете прослушивать.
-
show.daterangepicker
: срабатывает при отображении средства выбора -
hide.daterangepicker
: срабатывает, когда средство выбора скрыто -
showCalendar. daterangepicker
: срабатывает при отображении календарей -
hideCalendar.daterangepicker
: срабатывает, когда календари скрыты -
apply.daterangepicker
: срабатывает при нажатии кнопки применения, или при нажатии предопределенного диапазона -
cancel.daterangepicker
: срабатывает при нажатии кнопки отмены
Некоторым приложениям требуется функция «очистить» вместо «отмены», чего можно добиться, изменив метку кнопки и наблюдая за событием отмены:
Хотя передача обратного вызова конструктору — это самый простой способ прослушивания изменений в выбранном диапазоне дат, вы также можете что-то делать каждый раз, когда нажимается кнопка «Применить», даже если выбор не изменился:
родительЭль
Дата начала
дата окончания
мин Дата
максимальная дата
открывается rightleftcenter
капли
показать выпадающие списки
минГод
максГод
показатьWeekNumbers
показатьISOWWeekNumbers
синглДатеПикер
времяпикер
timePicker24Hour
timePickerIncrement (в минутах)
timePickerSeconds
maxSpan (пример значения)
локаль (пример настроек)
автоприменить
классы кнопок
применить классы кнопок
классы отменыКнопки
диапазоны (с примерами предопределенных диапазонов)
всегдаПоказатьКалендари
показатьCustomRangeLabel
связанные календари
автообновление ввода
Выбор диапазона дат
Ваша копируемая конфигурация
Лицензия MIT (MIT)
Copyright (c) 2012-2019 Дэн Гроссман
Настоящим предоставляется бесплатное разрешение любому лицу, получившему копию этого программного обеспечения и связанных с ним файлов документации («Программное обеспечение»), работать с Программным обеспечением без ограничений, включая, помимо прочего, права на использование, копирование, изменение, слияние. публиковать, распространять, сублицензировать и/или продавать копии Программного обеспечения, а также разрешать лицам, которым предоставляется Программное обеспечение, делать это при соблюдении следующих условий:
Приведенное выше уведомление об авторских правах и это уведомление о разрешении должны быть включены во все копии или существенные части Программного обеспечения.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ГАРАНТИИ КОММЕРЧЕСКОЙ ПРИГОДНОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЯ ПРАВ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ ОБЛАДАТЕЛИ АВТОРСКИМ ПРАВОМ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УЩЕРБ ИЛИ ИНУЮ ОТВЕТСТВЕННОСТЬ, БУДУТ СВЯЗАННЫЕ С ДОГОВОРОМ, ДЕЛОМ ИЛИ ИНЫМ ОБРАЗОМ, ВОЗНИКАЮЩИЕ ИЗ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИСПОЛЬЗОВАНИЯ ИЛИ ИНЫХ СДЕЛОК В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.