1

Тема: Дата / Date

Назначение
Вывести на экран поле для выбора даты.

Параметры

Заголовок:
Краткое описание поля. Отображается над полем и в тексте письма если поле в нем должно отображаться. Можно использовать html теги.

Цвет:
Данный параметр применяется для упрощения визуального ориентирования между полями, когда их становится слишком много. Очень удобно разделять цветами условия и конкретные поля.

Знаки до:
Арифметический знак или знаки, которые будут стоять перед полем. Например + или +(

Знаки после:
Арифметический знак или знаки, которые будут стоить после поля. Например - или )-

Дата по умолчанию:
По умолчанию всегда отображается дата текущего дня.
Вы можете прибавить или отнять параметры от текущей даты:
+1d означает: прибавить 1 день
+1w означает: прибавить 1 неделю
+1m означает: прибавить 1 месяц
+1y означает: прибавить 1 год

можно написать вместе: +1d +1m

Минимальная дата:
Указать, какую минимальную дату может выбрать посетитель. Параметры аналогичны как и с опцией "Дата по умолчанию."

Максимальная дата:
Указать, какую максимальную дату может выбрать посетитель. Параметры аналогичны как и с опцией "Дата по умолчанию."

Данные:
Выберите тип обрабатываемых данных. Для условий необходимо выбрать "Как строка". Для вычислений даты выберите "Дата"

Поле участвует при расчетах:
Данная опция позволяет исключить поле из формулы расчета. Оно будет отображено в html коде калькулятора, но учитываться в формуле не будет если выставить параметр Нет.
Нет смысла подставлять дату в строку расчета. Подробнее ниже в примерах.

Визуально скрыть поле:
Добавляет display:none для блока поля. Нужно для работы с полем условия.

Отображать в теле письма:
Если функция отправки писем включена и вам необходимо знать, что выбрал пользователь, укажите:
Да, если не исключено.
Если поле не исключено условием, вы увидите результат в письме.

Пример заполнения

Заголовок:

Выберите дату вашего рождения

Цвет:

пусто

Знаки до:

ничего не указываем

Знаки после:

ничего не указываем

Дата по умолчанию:

-20y

Минимальная дата:

-30y

Максимальная дата :

+30y

Данные:

Как строка

Поле участвует при расчетах:

Нет

Визуально скрыть поле:

Нет

Отображать в теле письма:

Да, если не исключено.

Скоро добавлю примеры:

  • Как работать с условиями

  • Как отнять от даты день или месяц

  • Как отнять от даты дату

2

Re: Дата / Date

При расчете дата принимает вид unixtime.
На выходе дата преобразуется в формат dd-mm-yy.

Для того, чтобы отнять от даты 1 день, нужно перевести сутки в секунды.

На заметку:

Дата измеряется в секундах:
День: 1 * 24 * 60 * 60 = 86400
Неделя: 7 * 24 * 60 * 60 = 604800
Год: 365 * 24 * 60 * 60 = 31536000

Чтобы получить дату, лучше всего использовать поле Результат полей.
Простой пример: Посетитель может выбрать дату, указать сколько дней от нее отнять. В поле результат полей получим дату.

Формула:

a:2:{s:11:"wpcc_fields";a:40:{i:0;a:4:{s:10:"wpcc_field";s:1:"1";s:9:"wpcc_type";s:6:"delete";s:10:"wpcc_value";s:0:"";s:10:"wpcc_order";s:1:"1";}i:1;a:4:{s:10:"wpcc_field";s:1:"1";s:9:"wpcc_type";s:9:"mail_show";s:10:"wpcc_value";s:0:"";s:10:"wpcc_order";s:1:"1";}i:2;a:4:{s:10:"wpcc_field";s:1:"1";s:9:"wpcc_type";s:14:"hidden_display";s:10:"wpcc_value";s:1:"0";s:10:"wpcc_order";s:1:"1";}i:3;a:4:{s:10:"wpcc_field";s:1:"1";s:9:"wpcc_type";s:7:"exclude";s:10:"wpcc_value";s:1:"2";s:10:"wpcc_order";s:1:"1";}i:4;a:4:{s:10:"wpcc_field";s:1:"1";s:9:"wpcc_type";s:7:"datemax";s:10:"wpcc_value";s:0:"";s:10:"wpcc_order";s:1:"1";}i:5;a:4:{s:10:"wpcc_field";s:1:"1";s:9:"wpcc_type";s:7:"datemin";s:10:"wpcc_value";s:0:"";s:10:"wpcc_order";s:1:"1";}i:6;a:4:{s:10:"wpcc_field";s:1:"1";s:9:"wpcc_type";s:4:"date";s:10:"wpcc_value";s:0:"";s:10:"wpcc_order";s:1:"1";}i:7;a:4:{s:10:"wpcc_field";s:1:"1";s:9:"wpcc_type";s:6:"signaf";s:10:"wpcc_value";s:0:"";s:10:"wpcc_order";s:1:"1";}i:8;a:4:{s:10:"wpcc_field";s:1:"1";s:9:"wpcc_type";s:6:"signto";s:10:"wpcc_value";s:0:"";s:10:"wpcc_order";s:1:"1";}i:9;a:4:{s:10:"wpcc_field";s:1:"1";s:9:"wpcc_type";s:5:"color";s:10:"wpcc_value";s:0:"";s:10:"wpcc_order";s:1:"1";}i:10;a:4:{s:10:"wpcc_field";s:1:"1";s:9:"wpcc_type";s:5:"title";s:10:"wpcc_value";s:25:"Выберите дату";s:10:"wpcc_order";s:1:"1";}i:11;a:4:{s:10:"wpcc_field";s:1:"1";s:9:"wpcc_type";s:10:"field_type";s:10:"wpcc_value";s:4:"date";s:10:"wpcc_order";s:1:"1";}i:12;a:4:{s:10:"wpcc_field";s:1:"2";s:9:"wpcc_type";s:6:"delete";s:10:"wpcc_value";s:0:"";s:10:"wpcc_order";s:1:"2";}i:13;a:4:{s:10:"wpcc_field";s:1:"2";s:9:"wpcc_type";s:9:"mail_show";s:10:"wpcc_value";s:0:"";s:10:"wpcc_order";s:1:"2";}i:14;a:4:{s:10:"wpcc_field";s:1:"2";s:9:"wpcc_type";s:7:"exclude";s:10:"wpcc_value";s:1:"2";s:10:"wpcc_order";s:1:"2";}i:15;a:4:{s:10:"wpcc_field";s:1:"2";s:9:"wpcc_type";s:14:"hidden_display";s:10:"wpcc_value";s:1:"0";s:10:"wpcc_order";s:1:"2";}i:16;a:4:{s:10:"wpcc_field";s:1:"2";s:9:"wpcc_type";s:4:"data";s:10:"wpcc_value";s:14:"data_date_time";s:10:"wpcc_order";s:1:"2";}i:17;a:4:{s:10:"wpcc_field";s:1:"2";s:9:"wpcc_type";s:10:"validation";s:10:"wpcc_value";s:12:"only_numbers";s:10:"wpcc_order";s:1:"2";}i:18;a:4:{s:10:"wpcc_field";s:1:"2";s:9:"wpcc_type";s:7:"maxchar";s:10:"wpcc_value";s:1:"3";s:10:"wpcc_order";s:1:"2";}i:19;a:4:{s:10:"wpcc_field";s:1:"2";s:9:"wpcc_type";s:11:"placeholder";s:10:"wpcc_value";s:44:"введите количество дней";s:10:"wpcc_order";s:1:"2";}i:20;a:4:{s:10:"wpcc_field";s:1:"2";s:9:"wpcc_type";s:7:"default";s:10:"wpcc_value";s:1:"0";s:10:"wpcc_order";s:1:"2";}i:21;a:4:{s:10:"wpcc_field";s:1:"2";s:9:"wpcc_type";s:6:"action";s:10:"wpcc_value";s:1:"*";s:10:"wpcc_order";s:1:"2";}i:22;a:4:{s:10:"wpcc_field";s:1:"2";s:9:"wpcc_type";s:5:"price";s:10:"wpcc_value";s:5:"86400";s:10:"wpcc_order";s:1:"2";}i:23;a:4:{s:10:"wpcc_field";s:1:"2";s:9:"wpcc_type";s:6:"signaf";s:10:"wpcc_value";s:0:"";s:10:"wpcc_order";s:1:"2";}i:24;a:4:{s:10:"wpcc_field";s:1:"2";s:9:"wpcc_type";s:6:"signto";s:10:"wpcc_value";s:0:"";s:10:"wpcc_order";s:1:"2";}i:25;a:4:{s:10:"wpcc_field";s:1:"2";s:9:"wpcc_type";s:5:"color";s:10:"wpcc_value";s:0:"";s:10:"wpcc_order";s:1:"2";}i:26;a:4:{s:10:"wpcc_field";s:1:"2";s:9:"wpcc_type";s:5:"title";s:10:"wpcc_value";s:36:"Сколько дней отнять";s:10:"wpcc_order";s:1:"2";}i:27;a:4:{s:10:"wpcc_field";s:1:"2";s:9:"wpcc_type";s:10:"field_type";s:10:"wpcc_value";s:9:"inputtext";s:10:"wpcc_order";s:1:"2";}i:28;a:4:{s:10:"wpcc_field";s:1:"3";s:9:"wpcc_type";s:6:"delete";s:10:"wpcc_value";s:0:"";s:10:"wpcc_order";s:1:"3";}i:29;a:4:{s:10:"wpcc_field";s:1:"3";s:9:"wpcc_type";s:9:"mail_show";s:10:"wpcc_value";s:0:"";s:10:"wpcc_order";s:1:"3";}i:30;a:4:{s:10:"wpcc_field";s:1:"3";s:9:"wpcc_type";s:7:"exclude";s:10:"wpcc_value";s:1:"2";s:10:"wpcc_order";s:1:"3";}i:31;a:4:{s:10:"wpcc_field";s:1:"3";s:9:"wpcc_type";s:6:"datarf";s:10:"wpcc_value";s:9:"data_date";s:10:"wpcc_order";s:1:"3";}i:32;a:4:{s:10:"wpcc_field";s:1:"3";s:9:"wpcc_type";s:7:"default";s:10:"wpcc_value";s:1:"0";s:10:"wpcc_order";s:1:"3";}i:33;a:4:{s:10:"wpcc_field";s:1:"3";s:9:"wpcc_type";s:9:"rf_fields";s:10:"wpcc_value";s:3:"1,2";s:10:"wpcc_order";s:1:"3";}i:34;a:4:{s:10:"wpcc_field";s:1:"3";s:9:"wpcc_type";s:6:"action";s:10:"wpcc_value";s:1:"-";s:10:"wpcc_order";s:1:"3";}i:35;a:4:{s:10:"wpcc_field";s:1:"3";s:9:"wpcc_type";s:6:"signaf";s:10:"wpcc_value";s:0:"";s:10:"wpcc_order";s:1:"3";}i:36;a:4:{s:10:"wpcc_field";s:1:"3";s:9:"wpcc_type";s:6:"signto";s:10:"wpcc_value";s:0:"";s:10:"wpcc_order";s:1:"3";}i:37;a:4:{s:10:"wpcc_field";s:1:"3";s:9:"wpcc_type";s:5:"color";s:10:"wpcc_value";s:0:"";s:10:"wpcc_order";s:1:"3";}i:38;a:4:{s:10:"wpcc_field";s:1:"3";s:9:"wpcc_type";s:5:"title";s:10:"wpcc_value";s:39:"Результат вычисления";s:10:"wpcc_order";s:1:"3";}i:39;a:4:{s:10:"wpcc_field";s:1:"3";s:9:"wpcc_type";s:10:"field_type";s:10:"wpcc_value";s:13:"result_fields";s:10:"wpcc_order";s:1:"3";}}s:12:"wpcc_options";a:18:{i:0;a:1:{s:12:"wpcc_submit_";s:20:"Рассчитать";}i:1;a:1:{s:17:"wpcc_show_result_";s:1:"1";}i:2;a:1:{s:19:"wpcc_field_results_";a:1:{i:1;a:4:{s:6:"before";s:18:"Результат";s:5:"after";s:7:"руб.";s:5:"round";s:4:"none";s:7:"formula";s:9:"$wpcc_sum";}}}i:3;a:1:{s:12:"wpcc_action_";s:1:"0";}i:4;a:1:{s:16:"wpcc_scroll_res_";s:1:"1";}i:5;a:1:{s:16:"wpcc_mail_check_";s:1:"2";}i:6;a:1:{s:18:"wpcc_mail_subject_";s:68:"Расчет калькулятора от пользователя ";}i:7;a:1:{s:18:"wpcc_mail_emailto_";s:14:"zetrider@bk.ru";}i:8;a:1:{s:22:"wpcc_mail_form_fields_";a:0:{}}i:9;a:1:{s:21:"wpcc_mail_validation_";a:0:{}}i:10;a:1:{s:19:"wpcc_mail_text_adm_";s:45:"Расчет стоимости с сайта";}i:11;a:1:{s:15:"wpcc_mail_text_";s:61:"Отправить расчет администратору?";}i:12;a:1:{s:23:"wpcc_mail_text_success_";s:123:"Спасибо! Ваш расчет отправлен! Мы свяжемся с Вами в ближайшее время.";}i:13;a:1:{s:22:"wpcc_mail_copies_user_";s:1:"2";}i:14;a:1:{s:22:"wpcc_mail_text_footer_";s:1:"1";}i:15;a:1:{s:24:"wpcc_mail_result_string_";s:1:"1";}i:16;a:1:{s:11:"wpcc_theme_";s:7:"default";}i:17;a:1:{s:19:"wpcc_enable_script_";a:0:{}}}}