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

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