Atualizado em 05 de Junho de 2013

Validar Data PHP

Olá pessoal,

Neste post vamos aprender como validar data com PHP através do comando checkdate.

Este comando verifica se a data e verdadeira através de três parâmetros que temos que informar. A data só e considerada válida se todos os parâmetros tiverem corretos. O retorno desta função e TRUE para data válida e FALSE para não válidas.

Os parâmetros que devem ser passados para validar data são mês, dia e ano nesta mesma ordem.

Vamos ver o exemplo:

<?php
$data = explode('/', '05/06/2013');

if(checkdate($data[1], $data[0], $data[2]))
 {
  echo 'Data válida.';
 }
else
 {
  echo 'Esta data não existe.';
 }
?>

Neste exemplo usamos o comando explode para separa a data em partes para informar dentro do comando checkdate o mês, dia e ano separadamente.

Obs.: O mês tem que estar entre 1 e 12. O dia tem que estar dentro do número permitido de dias do mês em questão, levando em conta o ano bissexto.


E isso aí pessoal, até a próxima.


Gostou do post, continue por dentro das dicas de programação!!! Assine a newsletter.

Tags:  Comandos PHP | PHP

Comentários

Sua foto do perfil

Roger

25 de Fevereiro de 2015 - 10:38

Sua foto do perfil

Mauricio Programador

Olá Roger,

O ano esta errado nesta data que você colocou (123).

Ajuste e teste de novo.

Abraço.

26 de Fevereiro de 2015 - 09:06

Sua foto do perfil

Davidson

02 de Dezembro de 2014 - 17:30

Sua foto do perfil

Mauricio Programador

Olá Davidson,

Muito obrigado por compartilhar conosco sua opinião.

E você esta com toda razão o código anterior estava errado, ja fiz o ajuste no mesmo.

Muito obrigado por ajudar o blog a estar com o conteúdo sempre relevante e atualizado.

Abraço.

03 de Dezembro de 2014 - 09:14

NEWSLETTER

Receba dicas de programação
em seu e-mail

TWITTER

Acompanhe tudo o que rola
com Mauricio Programador

NEWSLETTER