Примеры использования веб-калькуляторов #4 - Поле даты и функции Часть 2
Теперь в Calculoid доступны вычисления с датами . Мы добавили поле «Дата» и 5 функций для работы с датами в поле формул. Давайте быстро посмотрим, как это можно использовать в ваших калькуляторах.
Изучите примеры успешных кейсов и вдохновитесь использованием полей типа «Дата» и функций для развития вашего бизнеса в записи вебинара Calculoid.
Представьте, что вы создаете калькулятор, которому нужно вычислить разницу между начальной датой и сегодняшней датой . Все, что вам нужно, это добавить в калькулятор поле «Дата» , где можно выбрать начальную дату , и два поля для формул, предназначенные для сегодняшней даты и дальнейших вычислений.
Одно из полей с формулами будет использоваться для отображения сегодняшней даты с помощью функции todayDate. Это лучший способ , чем заставлять клиентов выбирать сегодняшнюю дату вручную. Также удобно использовать функцию formatDate с todayDate для представления результата в пользовательском формате.
Описание функции todayDate: todayDate().
Пример 1 - Две функции getTime для определения разницы между двумя датами в днях
Для вычисления разницы между двумя датами нам необходима функция getTime . Эта функция возвращает дату в абсолютном формате, представленном в миллисекундах.
Описание функции getTime: getTime(date). Дата может быть получена из поля типа date или поля типа formula.
Чтобы рассчитать, сколько дней прошло с начальной даты до настоящего момента, нам нужно взять сегодняшнюю дату из поля формулы и использовать функцию getTime. Затем проделайте то же самое с датой из поля даты и возьмите второе число из первого.
Пример: getTime (Сегодняшняя дата) - getTime (Начальная дата)
Результат теперь представлен в миллисекундах. Чтобы представить его в днях, нам нужно разделить число на 86 400 000.




