Função para validação de datas
Publicado por Angelito Monteiro Goulart (última atualização em 18/09/2009)
[ Hits: 29.085 ]
Homepage: http://angelitomg.com
Função para validação de datas que recebe três números como parâmetros (dia, mês, ano) e retorna 1 caso a data seja válida e 0 caso a data seja inválida.
/* *Biblioteca para validacao de datas * *Retorna 1 caso a data seja correta *e 0 caso a data esteja incorreta * *Angelito M. Goulart *Setembro/2009 * */ int valida_data(int dia, int mes, int ano) { if ((dia >= 1 && dia <= 31) && (mes >= 1 && mes <= 12) && (ano >= 1900 && ano <= 2100)) //verifica se os numeros sao validos { if ((dia == 29 && mes == 2) && ((ano % 4) == 0)) //verifica se o ano e bissexto { return 1; } if (dia <= 28 && mes == 2) //verifica o mes de feveireiro { return 1; } if ((dia <= 30) && (mes == 4 || mes == 6 || mes == 9 || mes == 11)) //verifica os meses de 30 dias { return 1; } if ((dia <=31) && (mes == 1 || mes == 3 || mes == 5 || mes == 7 || mes ==8 || mes == 10 || mes == 12)) //verifica os meses de 31 dias { return 1; } else { return 0; } } else { return 0; } }
Preloader.c - Adaptação do Tarik Ahmad (Thiago Alexandre) para linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (15)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)