php判断日期格式是否正确strtotime

日期是经常需要用到的,比如有效期、到期时间、预约时间等。当时有些用户就不想输入,直接用0获取其他字符代表,导致插入数据库后默认变成了000000格式的日期。起不到我们的目的。所以有必要判断一下用户输入的日期是否正确,这里用一个简单的内置函数strtotime判断,是正确格式则继续使用,否则用当前时间作为日期:

$is_date=strtotime($this->data['expiration'])?$this->data['expiration']:date("Y-m-d H:i:s");

评论/留言