Automattic\WooCommerce\Utilities

TimeUtil::is_valid_date()public staticWC 1.0

Check if a string represents a valid date in a given format.

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

Хуков нет.

Возвращает

true|false. True if $date represents a valid date/time according to $format, false otherwise.

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

$result = TimeUtil::is_valid_date( $date, $format ): bool;
$date(строка) (обязательный)
The date string to check.
$format(строка)
The format to verify the date string against.
По умолчанию: 'Y-m-d H:i:s'

Код TimeUtil::is_valid_date() WC 9.4.2

public static function is_valid_date( string $date, string $format = 'Y-m-d H:i:s' ): bool {
	$d = DateTime::createFromFormat( $format, $date );
	return $d && $d->format( $format ) === $date;
}