# checkdate

(PHP 4, PHP 5, PHP 7, PHP 8)

checkdate — Validar una fecha gregoriana

### Descripción

checkdate(int `$month`, int `$day`, int `$year`): bool

Comprueba la validez de una fecha formada por los argumentos. Una fecha se considera válida si cada parámetro está propiamente definido.

### Parámetros

`month`

  El mes entre 1 y 12 inclusive.

`day`

  El día que está dentro del número de días del mes `month` dado. Los años `year` bisiestos son tomados en consideración.

`year`

  El año entre 1 y 32767 inclusive.

### Valores devueltos

Devuelve `true` si la fecha dada es válida, si no, devuelve `false`.

### Ejemplos

Ejemplo #1 Ejemplo de checkdate()

`<?php
var_dump(checkdate(12, 31, 2000));
var_dump(checkdate(2, 29, 2001));
?>`

El resultado del ejemplo sería:

    bool(true)
    bool(false)

### Ver también

- mktime() - Obtener la marca de tiempo Unix de una fecha
- strtotime() - Convierte una descripción de fecha/hora textual en Inglés a una fecha Unix