tengo que migrar a php 7 y tengo problemas con validar el formato fecha que tenía y trabajaba bien. El mismo compueba sólo el formato (000-00-00), y no la validación de la fecha ya que puede haber entradas como 0000-00-00, 1890-00-00, ó 1922-10-00.
El dato que recibo por "$_POST['fecha']" lo compruebo de la siguiente manera:
Código PHP:
if (preg_match('/#^(\d{4})-(\d{2})-(\d{2})$#/',($_POST['fecha']))) {
echo "el formato es corecto";
}else{
echo "Error: el formato es incorrecto";
}
He mirado en el manual, y en muchos otros jemplos y no consigo darle solución. Probé con:
Código PHP:
preg_match('/#^([0-9]{4})-([0-9]{2})-([0-9]{2})$#/',($_POST['fecha']))
Agradezco ayuda u orientación para resolverlo!!!