Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fsphp

[Resolvido] Saber se uma data é válida

Recommended Posts

Olá pessoal,

 

Como saber se uma data é válida?

 

Por exemplo, se a pessoa insere no meu formulário o dia 30 de fevereiro (2009-02-30), essa data não existe, qual função eu uso para fazer essa verificação?

 

Obrigado a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rápida busca:

<?php
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")
?>
http://www.codigofonte.com.br/codigo/php/d...a-php-checkdate[]

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.