checkdate

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

checkdateValida uma data gregoriana

Descrição

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

Example #1 Exemplo da 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/hora em inglês para timestamp Unix