Документация для разработчиков

CheckFilterDates

CheckFilterDates(
 string date1,
 string date2,
 string &is_date1_wrong,
 string &is_date2_wrong,
 string &is_date2_less_date1
);

Проверяет две даты на корректность и сравнивает их между собой. Как правило функция используется в фильтрах для проверки корректности введенного периода времени.

Параметры функции

ПараметрОписание
date1 Первая дата интервала ("c").
date2 Вторая дата интервала ("по").
is_date1_wrong Данный параметр является ссылкой на исходную переменную. Если в нем будет возвращено "Y", то дата заданная в параметре date1 некорректна для формата даты текущего сайта (языка).
is_date2_wrong Данный параметр является ссылкой на исходную переменную. Если в нем будет возвращено "Y", то дата заданная в параметре date2 некорректна для формата даты текущего сайта (языка).
is_date2_less_date1 Данный параметр является ссылкой на исходную переменную. Если в нем будет возвращено "Y", то дата заданная в параметре date1 больше даты заданной в параметре date2, что неправильно если задается период времени.

См. также

Примеры использования

<?
CheckFilterDates("10.01.2003", "15.02.2004", $date1_wrong, $date2_wrong, $date2_less);
if ($date1_wrong=="Y") echo "Неверный формат первой даты!";
if ($date2_wrong=="Y") echo "Неверный формат второй даты!";
if ($date2_less=="Y") echo "Первая дата больше второй!";
?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

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

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх