测试提供的日期是否对公历有效。

原型

wp_checkdate( int $month, int $day, int $year, string $source_date )

参数

$month (int) (Required) 月份编号。

$day (int) (Required) 日期号码。

$year (int) (Required) 年号。

$source_date (string) (Required) 要过滤的日期。

返回值

(bool)  如果有效日期则为真,如果无效日期则为假。

源文件

路径:wp-includes/functions.php

<?php
...
function wp_checkdate( $month, $day, $year, $source_date ) {
	/**
	 * Filters whether the given date is valid for the Gregorian calendar.
	 *
	 * @since 3.5.0
	 *
	 * @param bool   $checkdate   Whether the given date is valid.
	 * @param string $source_date Date to check.
	 */
	return apply_filters( 'wp_checkdate', checkdate( $month, $day, $year ), $source_date );
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/wp_checkdate/