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, $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。
猜你喜欢
您可能感兴趣的文章:
- mysql备份表
- Taro 小程序引用fontsize 不显示问题
- 连接mysql数据库 php
- mysql 重命名表名
- caught error, errno:2,errmsg:imagettfbbox(): Could not read font,file
- mysql 添加索引
- php将MD5值位数减少
- php连接mysql数据库
- Linux下查看并发连接数
- 苹果手机updateappmessagesharedata:fail link must be in js secure domain list
- linux curl get/post请求
- php 获取数组长度
- 如何重启MySQL服务,正确重启mysql
- mysql 字符串长度length
- 解决go get下载包timeout
- php 相除后小数点后面很多位
- MySQL 学习笔记
- linux压缩解压命令
- 湖北除武汉以外地区解封