fsphp 0 Denunciar post Postado Fevereiro 24, 2009 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
Skyo 1 Denunciar post Postado Fevereiro 24, 2009 De uma olhada ve se isso funciona ... http://br.php.net/manual/pt_BR/function.checkdate.php Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Fevereiro 24, 2009 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
fsphp 0 Denunciar post Postado Fevereiro 24, 2009 Era isso mesmo Skyo e William Bruno, o que eu precisava era essa função checkdate() que eu não conhecia. Valeu mesmo! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites