/**
* 验证日期时间字符串是否合法
*
* @param string $dateTimeString 日期时间字符串
* @param string $format 日期时间格式
* @return boolean
*/
function checkDateTimeIsValid(string $dateTimeString, string $format = 'Y-m-d H:i:s')
{
if (!($timestamp = strtotime($dateTimeString))) {
return false;
}
return date($format, $timestamp) == $dateTimeString;
}
/**
* 验证日期字符串是否合法
*
* @param string $dateString 日期字符串
* @param string $format 日期格式
* @return boolean
*/
function checkDateIsValid(string $dateString, string $format = 'Y-m-d')
{
return checkDateTimeIsValid($dateString, $format);
}