登录  /  注册

php checkdate()函数检验日期的有效性实例详解

怪我咯
发布: 2017-04-17 16:31:45
原创
4578人浏览过

我们都知道一年有12个月,一个月有31天(或30天,2月有28天,闰年2月有29天),一个星期有7天,一天有24个小时......等等。但是我们的计算机不知道啊,它是不能自己分辨数据的对与错的,所以,只能依靠开发者提供的功能去执行或检查。在php中使用 checkdate()函数来进行日期检查,本章我们就给大家讲解 “checkdate()”函数。

checkdate()函数语法:

checkdate()函数是检查日期的有效性,它的语法如下:

 checkdate (month , day ,year )
登录后复制

语法详解:

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

它有三个参数:其中 month 的有效值为1~12;day的有效值为当月的最大天数,如1月为31天,2月为29天(闰年);year 的有效值从1~366.

checkdate()函数实例

我们使用checkdate()函数来检查一个正确的日期,一个错误的日期,代码如下:

首先检查对的日期:

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码

$year=2017;       //年份
$month=4;
$day=30;

var_dump(checkdate($year,$month,$day));


?>
登录后复制

运行结果如下图:

1.jpg

下面我们再用checkdate()函数来检查一个错误的日期,我们看上面的实例知道4月份有30天,我们现在将30改为31天,代码如下:

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码
$year=2017;       //年份
$month=4;
$day=31;

var_dump(checkdate($month,$day,$year));

?>
登录后复制

运行结果如下图:

2.jpg

也可以直接在checkdate()函数里面写日期

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码

var_dump(checkdate(12,4,2017));

?>
登录后复制

上面就是checkdate()函数的简单运用,下一节,我们讲解date()函数的参数format的格式化选项。

以上就是php checkdate()函数检验日期的有效性实例详解的详细内容,更多请关注php中文网其它相关文章!

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
关于CSS思维导图的课件在哪? 课件
凡人来自于2024-04-16 10:10:18
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号