Traductor

Función checkdate() en PHP

Para determinar si una fecha es correcta o no, se emplea la función checkdate().
Esto viene al caso cuando la fecha la introduce un usuario en un formulario.
Imagine que el usuario introduce 30 de febrero. Lo cual generaría errores o resultados inesperados en nuestro script.
Veamos como esta función puede ayudarnos a evitar problemas.
Le pasaremos tres parámetros numéricos 
  • Día
  • Mes 
  • Año 
estos de la fecha que queremos comprobar.
Si la fecha es correcta, esta función nos devolverá un valor booleano true, si no lo es, nos devolverá false.
Veamos un ejemplo:
<?php
  $dia=30;
  $mes=2;
  $anio=2003;
  echo ("La fecha $dia/$mes/$anio ");
  if (checkdate($mes, $dia, $anio)){
    echo ("es correcta.<br>");
  } else {
    echo ("NO es correcta.<br>");
  }

  $dia=31;
  $mes=3;
  $anio=2006;
  echo ("La fecha $dia/$mes/$anio ");
  if (checkdate($mes, $dia, $anio)){
    echo ("es correcta.<br>");
  } else {
    echo ("NO es correcta.<br>");
  }
?>
Esta función nos será muy útil en el futuro

Si te hemos ayudado : )

Te agradeceríamos que apoyaras este proyecto



No se te olvide Comentar y Compartir
en:
                          

0 comentarios:

Publicar un comentario