php 判断日期是否为空

  作者:会飞的

<?php$time = '0000-00-00 00:00:00';if(date('Y' , strtotime($time) ) > 1970) { $year = substr($time, 0, 4); $month = substr($time, 5, 2); $day = substr($time, 8, 2); $isDate = checkdate($month, $day,

<?php

$time  = '0000-00-00 00:00:00';

if(date('Y' , strtotime($time) ) > 1970) {

            $year = substr($time, 0, 4);

            $month = substr($time, 5, 2);

            $day = substr($time, 8, 2);

            $isDate = checkdate($month, $day, $year);

            if ($isDate) {

                echo "正常的日期";

            } else {

                echo "错误的日期";

            }

}else{

         echo "错误的日期";

}

?>


checkdate

(PHP 4, PHP 5, PHP 7)


checkdate — 验证一个格里高里日期


说明

checkdate ( int $month , int $day , int $year ) : bool

检查由参数构成的日期的合法性。如果每个参数都正确定义了则会被认为是有效的。


参数

month

month 的值是从 1 到 12。


day

Day 的值在给定的 month 所应该具有的天数范围之内,闰年已经考虑进去了。


year

year 的值是从 1 到 32767。


返回值

如果给出的日期有效则返回 TRUE,否则返回 FALSE。


有用  |  无用

猜你喜欢