Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala pessoal, estou com uma dúvida, tenho um campo html assim:
<input type='text' name='campo[valor]'>
quando retornar o valor, quero saber se ele retorna do tipo data, nesse formato 01/01/2014, tem como saber isso?
abraços
Buenas tchê.
Pode dar uma olhada aqui (http://php.net/manual/en/function.checkdate.php). Acho que resolve a tua necessidade.
Encontrei essa função que pode te ajudar:
<?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!"; echo "data inválida!";
}
}
//Exemplo de chamada a função
echo ValidaData("31/02/2002");
?>
Isso se faz com expressões regulares, procura sobre, da pra fazer até em JavaScript(embora não seja tão seguro quanto PHP)...