http://www.gabistad.com

                                                                  【幸运五分彩计划】php判断日期是否合法-PHP问题

                                                                  使用strtotime()函数判断(:

                                                                  /** * 校验日期格式是否正确 * * @param string $date 日期 * @param string $formats 需要检验的格]式数组 * @return boolean */)function checkDateIsValid($date, $formats = array("Y-m-d", "Y/m/d")) {    $unixTime = strtotime($date);    if (!$unixTime) { //strtotime转换不对,日期格式显然不对。        return false;    }    //校验日期的有效性,只要满足其中一个格式就OK    foreach ($formats as $format) {        if (date($format, $unixTime) == $date) {            return true;        }    }    return false;}

                                                                  有一点要注意下:如果需要的日期格式比较特别,即便是正确的格式,strtotime函数也无法解析的,则不能使用这个函数,不过这种情况应当非常少见了。

                                                                  例子:

                                                                  var_dump(checkDateIsValid("2013-09-10")); //输出truevar_dump(checkDateIsValid("2013-09-ha")); //输出falsevar_dump(checkDateIsValid("2012-02-29")); //输出truev[ar_dump(checkDateIsValid("2013-02-29")); //输出false

                                                                  推荐教,程:PHP视频教程

                                                                  以上就是php判断日期是否合法的详细内容,更多请关注php中文网其它相关文章!

                                                                1. 微信
                                                                2. 分享php中文网最新课程二维码相关标签:php 判断 日期 合法
                                                                3. 本文原创发布php中文网
                                                                4. 郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

                                                                  上一篇:取代JPG,微软OneDrive iOS版开始支持HEIF图片格式上传 - OneDrive,HEIF
                                                                  下一篇:没有了