Вычислить интервал с помощью Rules

Главные вкладки

Аватар пользователя lipinart lipinart 2 июня 2015 в 12:50

Как можно вычислить разницу между двумя датами и привести к целому числу недель с помощью Rules.
Еще лучше получить количество пятниц.
Первая дата - сейчас.
Вторая дата может быть в будущем или в прошлом, соответственно интервал(количество пятниц) может быть отрицательным или положительным.

Комментарии

Аватар пользователя lipinart lipinart 2 июня 2015 в 14:13

"Matilde" wrote:

Доброго дня!
Думаю, что вам поможет модуль Rules Scheduler

Доброго!
Планировщик только планирует выполнение чего-либо. Принимает на вход текущюю дату и смещение(интервал).
А мне нужно получить целое число.

Аватар пользователя lipinart lipinart 2 июня 2015 в 14:07

Получилось добавить еще 2 экшена:
- приводим 1 дату к числу
- приводим 2 дату к числу
- вычислить дата_1 - дата_2 = интервал
- вычислить интервал/86400

Т.к. поля ограничены до дней, проблем быть не должно.

Но хотелось бы все это упаковать в компонент. На вход две даты, на выход - интервал.
Не пойму, как вернуть вычесленное значение обратно в правило?