Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17612
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Mostrar quantos dias atrás

14-05-2007 08:20

Essa é uma função, que permite definir uma determinada data já passada, no formato: dd/mm/aaaa, assim, o script retornará, quantos dias ( arredondados ) se passaram de daquela data até hoje.

<?php function entre($data1, $data2="",$tipo=""){ if($data2==""){ $data2 = date("d/m/Y"); } if($tipo==""){ $tipo = "h"; } for($i=1;$i<=2;$i++){ ${"dia".$i} = substr(${"data".$i},0,2); ${"mes".$i} = substr(${"data".$i},3,2); ${"ano".$i} = substr(${"data".$i},6,4); ${"horas".$i} = substr(${"data".$i},11,2); ${"minutos".$i} = substr(${"data".$i},14,2); } $segundos = mktime($horas2,$minutos2,0,$mes2,$dia2,$ano2)-mktime($horas1,$minutos1,0,$mes1,$dia1,$ano1); switch($tipo){ case "D": $difere = $segundos/86400; break; } return $difere; } $hoje = date("d/m/Y"); $quantos = round(entre("27/04/2007",$hoje,"D")); echo "$quantos dia(s) atrás.<br>"; $quantos = round(entre("01/01/2007",$hoje,"D")); echo "$quantos dia(s) atrás.<br>"; ?>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado