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-2024, «1С-Битрикс», 2024