checkdate

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

checkdateValida una data gregoriana

Descrizione

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

Controlla la validità della data formata dai parametri. Una data è considerata validata se ogni parametro è definito opportunamente.

Elenco dei parametri

month

Il mese è tra 1 e 12 compreso.

day

Il giorno è nei limiti del numero permesso di giorni per il dato month. Vengono presi in considerazione anche gli year bisestili.

year

L'anno è tra 1 e 32767 compreso.

Valori restituiti

Restituisce true se la data data è valida; in caso contrario restituisce false.

Esempi

Example #1 Esempio di checkdate()

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

Il precedente esempio visualizzerà:

bool(true)
bool(false)

Vedere anche:

  • mktime() - Restituisce la UNIX timestamp per una data
  • strtotime() - Analizza qualsiasi descrizione datetime testuale inglese e la converte in uno Unix timestamp