Примеры использования веб-калькуляторов #3 - Поле даты и функции Часть 1
Теперь в Calculoid доступны вычисления с датами . Мы добавили поле «Дата» и 5 функций для работы с датами в поле формул. Давайте быстро посмотрим, как это можно использовать в ваших калькуляторах.
Изучите примеры успешных кейсов и вдохновитесь использованием полей типа «Дата» и функций для развития вашего бизнеса в записи вебинара Calculoid.
Представьте себе, что вы создаете калькулятор, который должен взять начальную дату у вашего клиента и суммировать ее с количеством дней, месяцев или лет для представления целевой даты на основе выбора пользователей. Все, что вам нужно, это добавить поле «Дата» в свой калькулятор, где можно выбрать дату начала и поле формулы для дальнейших расчетов.
Пример 1 - dateAdd в сочетании с dateFormat
Для суммирования начальной даты с количеством дней, месяцев или лет для достижения целевой даты вам необходимо объединить функции 2. Первая функция - dateAdd.
Описание функции dateAdd: dateAdd (date, type, value). Тип может быть: 'd' - дни, 'M' - месяцы и 'y' - годы. Первая переменная в функции (date) может быть вашим полем даты, последняя переменная (value) - любым полем, возвращающим число (ползунок, формула, текстовое поле, поле выбора).
Пример: dateAdd (F410312, 'd', F410310)
Тогда вы получите результат в миллисекундах. Этот формат называется абсолютной датой. Чтобы он выглядел презентабельно, нам нужна вторая функция dateFormat.
Описание функции dateAdd: dateFormat (date, format). Все доступные форматы можно найти здесь: https://docs.angularjs.org/api/ng/filter/date.
Пример: dateFormat (dateAdd (F410312, 'd', F410310), 'dd.MM.yyyy').




