PHP checkdate():检验日期和时间是否有效
2023-06-13 09:19:41 时间
一年有 12 个月,一周有 7 天,一个月有 30 天、31 天或者 29 天等,这些对人类来说是基本的常识,但是计算机并不能分辨数据的对与错,比如如何防止用户输入一个类似 2016 年 7 月 32 日这样的一个无效日期。
PHP 中提供了 checkdate() 函数来检验日期和时间的有效性,语法如下:
bool checkdate ( int $month , int $day , int $year )
month 的值是从 1 到 13,day 的值在给定的 month 所应该具有的天数范围之内,闰年也考虑进去,year 的值是从 1 到 32767。
如果给出的日期有效就返回 true,否则返回 false。
checkdate() 使用示例如下:
<?php var_dump( checkdate(7, 32, 2019) ); var_dump( checkdate(7, 9, 2019) ); ?>
执行以上程序的结果为:
bool(false) bool(true)
相关文章
- php时间戳,php时间代码合集,时间日期转换
- 解决PHP时间戳中月份、日期前带不带0的问题
- Linux上运行PHP的简易方法(linux如何运行php)
- Linux下运行PHP的技巧(linux怎么运行php)
- MySQL数据库管理应用PHP技术(mysql数据库php)
- 实现Linux版PHP动态编译——一案子的艰辛实践(php编译linux)
- PHP本地文件包含漏洞环境搭建与利用
- PHP如何准确获取MySQL数据库中的错误信息?(php获取mysql错误)
- 如何在Linux上架设PHP? 25字(linux架设php)
- 使用PHP编写连接MSSQL类,轻松实现数据库操作(php连接mssql 类)
- PHP与MSSQL联合 处理日期数据(php mssql 日期)
- PHP应用Redis缓存带来的变化(redis缓存在php)
- PHP中的日期及时间
- ZF等常用php框架中存在的问题
- PHP日期时间函数的高级应用技巧
- PHP日期时间函数的高级应用技巧
- php操作sqlserver关于时间日期读取的小小见解
- PHP中Date()时间日期函数的使用方法小结
- PHP得到某段时间区间的时间戳php定时任务
- php中使用redis队列操作实例代码
- PHP时间戳与日期之间转换的实例介绍
- 解析php时间戳与日期的转换
- php中count获取多维数组长度的方法