Validar una fecha en formato español
PHP
Publicado el 6 de Octubre del 2012 por Xavi (548 códigos)
10.935 visualizaciones desde el 6 de Octubre del 2012
Función que valida una fecha en formato dd/mm/yyyy, d/m/yyyy, d/m/yy devolviendo si es correcta.
/**
* Funcion para validar una fecha en formato:
* dd/mm/yyyy, d/m/yyyy, d/m/yy
* Devuelve true|false
*/
function validateDateEs($date)
{
$pattern="/^(0?[1-9]|[12][0-9]|3[01])[\/|-](0?[1-9]|[1][012])[\/|-]((19|20)?[0-9]{2})$/";
if(preg_match($pattern,$date))
{
$values=preg_split("[\/|-]",$date);
if(checkdate($values[1],$values[0],$values[2]))
return true;
}
return false;
}
Comentarios sobre la versión: Versión 1 (0)
No hay comentarios