Función PHP checkdate ()
Definición y uso
los checkdate() La función acepta el mes, día, año de una fecha como parámetros y verifica si es una fecha gregoriana o no.
Sintaxis
checkdate ( int $month , int $day , int $year )
Parámetros
No Señor | Descripción de parámetros |
---|---|
1 | month Este es un valor entero que representa el mes de una fecha, debe estar entre 1 y 12. |
2 | day Este es un valor entero que representa el día de una fecha, debe estar por debajo del número permitido de días en el mes dado. |
3 | year Este es un valor entero que representa el año de una fecha, debe estar entre 1 y 32767. |
Valores devueltos
La función PHP checkdate () devuelve un valor booleano. Este valor es verdadero si la fecha dada es válida y falso si no lo es.
Versión PHP
Esta función se introdujo por primera vez en PHP Versión 4 y funciona con todas las versiones posteriores.
Ejemplo
El siguiente ejemplo demuestra el uso de la función checkDate () :
<?php
var_dump(checkdate(11, 07, 1989));
var_dump(checkdate(02, 31, 2008));
$bool = (checkdate(06, 03, 1889));
print($bool);
print("\n");
print("result: ".checkdate(13, 30, 2005));
?>
Esto producirá el siguiente resultado:
bool(true)
bool(false)
1
result:
Ejemplo
En este ejemplo, estamos tratando de verificar las fechas de los años bisiestos:
<?php
var_dump(checkdate(02, 30, 2004));
var_dump(checkdate(02, 28, 2008));
var_dump(checkdate(05, 31, 2020));
var_dump(checkdate(06, 31, 2020));
?>
Esto producirá el siguiente resultado:
bool(false)
bool(true)
bool(true)
bool(false)
Ejemplo
El siguiente ejemplo verifica si la fecha 12/12/2005 es gregoriana o no:
<?php
$bool = checkdate(12, 12, 2005);
if($bool){
print("Given date is valid");
}else{
print("Given date is invalid");
}
?>
Esto producirá el siguiente resultado:
Given date is valid