Valida uma data gregoriana

# checkdate

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

checkdate — Valida uma data gregoriana

### Descrição

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

Verifica a validade da data formada pelos argumentos. Uma data é considerada válida se cada parâmetro é adequadamente definido.

### Parâmetros

`month`

  O mês entre 1 e 12.

`day`

  O dia está dentro do número permitido de dias para o mês (`month`). Anos (`year`) bissextos são levados em consideração.

`year`

  O ano está entre 1 e 32767, inclusive.

### Valor Retornado

Retorna `true` se a data informada é valida; caso contrário retorna `false`.

### Exemplos

Exemplo #1 Exemplo de checkdate()

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

O exemplo acima produzirá:

    bool(true)
    bool(false)

### Veja Também

- mktime() - Obtém um timestamp Unix de uma data
- strtotime() - Interpreta qualquer descrição textual de data/horário em inglês para timestamp Unix

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open