RockLobsterInc\Swv\Rules

DateRule::isDate │ public static │ CF7 1.0

Returns true if the given string is a valid Gregorian date in the YYYY-MM-DD format.

Метод класса: DateRule{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$result = DateRule::isDate( $value ): bool;
$value(строка) (обязательный)
String to check.

Код DateRule::isDate() CF7 6.2.4.1

public static function isDate(string $value): bool
{
    $result = preg_match(
        '/^([0-9]{4})-([0-9]{2})-([0-9]{2})$/',
        $value,
        $matches,
    );

    if (!$result) {
        return false;
    }

    return checkdate($matches[2], $matches[3], $matches[1]);
}