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

IsDate

bool
CDatabase::IsDate(
 string date,
 string format=false,
 string lang=false,
 string format_type="SHORT"
 )

Проверяет дату на корректность и возвращает "true" если дата корректна, в противном случае - "false". Нестатический метод.

Параметры

ПараметрОписание С версии
date Строка с проверяемой датой.
format Формат даты.
Необязательный. По умолчанию - "false" - определять формат по текущему сайту, либо языку (если административная часть).
lang Код сайта для публичной части, либо код языка для административной части (для определения формата, если format равен false).
Необязательный. По умолчанию - текущий сайт, либо текущий язык (если административная часть).
format_type Тип формата даты: "FULL" - для даты со временем, "SHORT" - для даты (без времени)
Необязательный. По умолчанию "SHORT". С версии 3.3.7 до версии 4.1.0 назывался Type.
3.3.7

См. также

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

<?
if (!$DB->IsDate("12.10.2005 22:34:15", "DD.MM.YYYY HH:MI:SS"))
  echo "Ошибка. Неверный формат даты.";
?>


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

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

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

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

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