Yoast\WP\SEO\Helpers
Date_Helper::is_valid_datetime
Check if a string is a valid datetime.
Метод класса: Date_Helper{}
Хуков нет.
Возвращает
true|false. True when datetime is valid.
Использование
$Date_Helper = new Date_Helper(); $Date_Helper->is_valid_datetime( $datetime );
- $datetime(строка) (обязательный)
- String input to check as valid input for DateTime class.
Код Date_Helper::is_valid_datetime() Date Helper::is valid datetime Yoast 27.8
public function is_valid_datetime( $datetime ) {
if ( $datetime === null ) {
/*
* While not "officially" supported, `null` will be handled as `"now"` until PHP 9.0.
* @link https://3v4l.org/tYp2k
*/
return true;
}
if ( \is_string( $datetime ) && \substr( $datetime, 0, 1 ) === '-' ) {
return false;
}
try {
return new DateTime( $datetime ) !== false;
} catch ( Exception $exception ) {
return false;
}
}