Categorias

Validar Data PHP – checkdate()

Neste código estarei validando a data, utilizando a função checkdate(), que foi feita exatamente para este fim.

A função é atribuida assim:
checkdate(mes, dia, ano)

Vamos ao código…

function ValidaData($dat){
	$data = explode("/","$dat"); // fatia a string $dat em pedados, usando / como referência
	$d = $data[0];
	$m = $data[1];
	$y = $data[2];

	// verifica se a data é válida!
	// 1 = true (válida)
	// 0 = false (inválida)
	$res = checkdate($m,$d,$y);
	if ($res == 1){
	   echo "data ok!";
	} else {
	   echo "data inválida!";
	}
}

//Exemplo de chamada a função
ValidaData("31/02/2002")
?>