Comprobar Fecha en PHP

Comprobar una fecha en PHP con la función checkdate()

La función checkdate() sirve para comprobar si una fecha pasada como parámetro de esta función es correcta, si es correcta nos devolverá el valor “true”.

Para que una fecha sea considerada correcta debe pasar varios requisitos:

El año debe estar entre el 0 y el 32767.
El mes debe ser entre el 1 y el 12
El día debe estar bien puesto, teniendo en cuenta  los meses que tienen 30 o 31 días y los años que son bisiestos o no (28 o 29 días para febrero).

La sintaxis de esta función es la siguiente:

Int checkdate(mes, día, año);

* El orden en el que están los parámetros de esta función no se pueden cambiar.

Ejemplo:

<?
function comprobar_fecha($fecha){
if ($fecha) {
return ("La fecha es correcta <br>");
} else {
return ("La fecha es incorrecta <br>");
}}
$fecha = checkdate (10,18,1985);
echo (comprobar_fecha($fecha)); // nos devolvera correcta 18-10-1985
$fecha = checkdate (2,29,1985); // nos devolvera incorrecta ya que no es un año bisiesto 29-2-1985
echo (comprobar_fecha($fecha));
?>

En este ejemplo hemos comprobado dos fechas distintas, la segunda es incorrecta. Mostramos los mensajes que hemos creado con la función comprobar_fecha() utilizando como argumento el valor que nos devuelve checkdate().

Dentro de:
Siguiente:
Atras:

Si tienes alguna duda sobre este tutorial o necesitas algun tipo de material dejalo en el foro de nuestra web.

Ir a la pagina principal

Copyright Tutoriales Original Design - Privacidad