最新消息: 新版网站上线了!!!

PHP 判断时间,日期 格式是否正确代码

 

/**

 * 校验日期格式是否正确

 * 

 * @param string $date 日期

 * @param string $formats 需要检验的格式数组

 * @return boolean

 */

function isdate($date, $formats = array("Y-m-d", "Y/m/d","Y-m-d H:i:s")) {

    $unixTime = strtotime($date);

 

    if (!$unixTime) { //strtotime转换不对,日期格式显然不对。

        return false;

    }

    //校验日期的有效性,只要满足其中一个格式就OK

    foreach ($formats as $format) {

 

  

        if (date($format, $unixTime) == $date) {

 

            return true;

        }

    }

 

    return false;

转载请注明:谷谷点程序 » PHP 判断时间,日期 格式是否正确代码