alcula intervalo de datas. PS: Não importa o formato das datas, o sistema se ajusta.
Publicado por Marco Aurélio de A. e Silva 25/05/2004
[ Hits: 7.038 ]
uma função para calcular o intervalo entre datas nao importando o seu formato.
script por Mauro Thomaz
<? Function InvData($x,$z) { // Z -> é 1 quando for retornar linux -> Windows e 2 quando o contrário. if ($z == 1) { $y = substr($x,6,4) . "-" . substr($x,3,2) . "-" . substr($x,0,2); } Else { $y = substr($x,8,2) . "/" . substr($x,5,2) . "/" . substr($x,0,4); } return $y; } Function EntreDatas($data1,$data2) { if ($data1 == '') { $data1 = Date("Y-m-d"); } if ($data2 == '') { $data2 = Date("Y-m-d"); } if (strpos($data1,'/') >= 1) { $data1 = InvData($data1,1); } if (strpos($data2,'/') >= 1) { $data2 = InvData($data2,1); } List($y1,$m1,$d1,$x1) = Explode("-",$data1); List($y2,$m2,$d2,$x2) = Explode("-",$data2 ); $data1 = MkTime(0,0,0,$m1,$d1,$y1); $data2 = MkTime(0,0,0,$m2,$d2,$y2); $dias = ($data1-$data2)/60/60/24; $dias = floor($dias); Return $dias; } ?>
Data PHP em extenso em português (pt-br)
Cotação do Dólar e outras moedas
Função que identifica acentos em palavras (strings)
Validação de e-mail com expressões regulares
Nenhum coment�rio foi encontrado.
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Debian 13 Trixie para Iniciantes
Convertendo pacotes DEB que usam ZSTD (Padrão Novo) para XZ (Padrão Antigo)
Layout do teclado KDE Palsma 5.27.5 com x11 (1)
O que você está ouvindo agora? [2] (216)