日期的判断不分语言,各种语言都会遇到判断/校验日期的场景
输入的日期:2015-02-06,需要判断的点有很多:1. 2015这个年如果是201555等等 2.月大于12/为负数等等 3.日的闰年/平年,30/31,刚学C语言的时候,老师给我们出过一个题目C语言写一个函数判断日期,好像蛮复杂的(周末有时间可以写一下,时光倒流回到大一体验一下下)
转入正题:PHP中时间格式判断方法
function check_time($time_input)
{
$time_check = date('Y-m-d',strtotime($time_input));
if($time_input === $time_check)
{
echo 'date is correct';
}
else
{
echo 'date is wrong';
}
}
这里的关键就是函数:strtotime($date),如果日期$date格式错误,函数会返回false