Dicas e Tutoriais - PHP

checkdate – Validando datas no código PHP


Na enorme maioria das vezes você fará validações de datas em códigos no lado do cliente, por exemplo através de uma função Javascript, mas se por alguma razão você precisar validar no lado do servidor, o PHP tem uma função interessante para isso, que é a checkdate. Vamos a um exemplo que supõe o recebimento de uma data, a divide em dia, mês e ano, então efetua a validação:

<?php
$dataRecebida = "15/12/2004";
$partes = explode("/", $dataRecebida); //Quebrando a data em partes, que serão o dia, mês e ano
$dataValida = checkdate($partes[1],$partes[0],$partes[2]);
echo($dataValida);
?>

A função checkdate vai retornar o valor 1 caso a data seja válida e retornará um valor vazio caso seja inválida.
Caso o dado fornecido para a função tenha o dia com valor 32 ou o mês com o valor 13, ela retornará o valor vazio. Apenas como observação, o mês de fevereiro é corretamente validado como o máximo de 29 dias e não 30 ou 31. É uma função bastante interessante e que pode gerar um grande ganho de tempo durante o desenvolvimento.



Gostou desta dica? Compartilhe-a em suas redes sociais!

Você sabia?
Você Sabia?

O épico jogo River Raid, do Atari, foi desenhado e boa parte de sua programação foi feita por uma mulher: Carol Shaw, uma excelente programadora e funcionária da Activision em 1982. Saiba mais sobre a história deste incrível jogo, aqui.

Você Sabia?

Considerando todas as adaptações de jogos de videogame para o cinema, a mais bem sucedida foi Lara Croft: Tomb Raider, lançado em 2001 e que faturou 274 milhões de dólares. Ele foi dirigido por Simon West e estrelado pela bela Angelina Jolie.

Algumas notícias

Como conversar com alguém no WhatsApp sem adicionar o número aos contatos

Como conversar com alguém no WhatsApp sem adicionar o número aos contatos

Este processo pode, à primeira vista, parecer um pouco confuso para usuários que não são muito experientes usando seu smartphone. Mas uma vez que você conclua o processo , vai entender o método e parecerá mais fácil. 1. Abra o seu navegador preferido no seu smartphone e digite o seguinte link na...

Ler Notícia Completa

O que acontece com o cérebro no exato momento em que morremos

O que acontece com o cérebro no exato momento em que morremos

O que passa em nossa cabeça no momento da morte? Não se sabe exatamente e, embora os cientistas tenham alguma resposta, a resposta continua sendo um grande mistério. Além de difícil solução, tentar respondê-la pode criar implicações éticas. No entanto, uma equipe de cientistas da Universidade...

Ler Notícia Completa