[php]判断⽇期格式是否合法/*判断函数*/
functionisDate( $dateString ){
returnstrtotime( date('Y-m-d', strtotime($dateString)) ) === strtotime( $dateString );
/*date函数会给⽉和⽇补零,所以最终⽤unix时间戳来校验*/
}
/*测试数据*/
echo$this->isDate('2014-11-19') ?'true':'false';/*true*/
unix时间戳转换日期格式
echo$this->isDate('2014-11-32')?'true':'false';/*false*/
echo$this->isDate('2014-a-b')?'true':'false';/*false*/
echo$this->isDate('2014-1-1')?'true':'false';/*true*/
echo$this->isDate('2014-01-01')?'true':'false';/*true*/

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。