现在的位置: 首页 -> PHP学习 -> PHP面试题 -> php如何判断一个日期的格式是否正确

php如何判断一个日期的格式是否正确

2015-08-12 00:10评论数 0 ⁄ 被浏览 11381 views+

可以用strtotime()把日期($date)转成时间戳,再用date()按需要验证的格式转成一个日期,来跟$date比较是否相同来验证这个日期的格式是否是正确的。


以下代码验证日期是否为2015-08-11 20:06:08的形式:


<?php

header("Content-type:text/html;charset=utf-8");

$date = '2015-08-11 20:06:08';

if( date('Y-m-d H:i:s', strtotime($date))  == $date )

{

echo 'yes';

}

else

{

echo 'no';

}

?>


所以要验证日期格式是否为2015-08-11,可以改成if( date('Y-m-d', strtotime($date))  == $date )来判断,验证其他格式,以此类推。

 

文章出自:https://www.daixiaorui.com/read/168.html 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。

目前有 0 条评论  @我要评论

    您的每一个评论都是对我的一份支持

     博客二维码

    昵称 *

    邮箱 *