Boas vindas
  Web Service CEP - Autocompletar endereços
  Formas de divulgação e otimização de sites
  Alteração na numeração dos pedidos
 
     
 
Deixe seu email para ser notificado dos posts do nosso blog.
 

VISA A. Express
Boleto Depósito
 
Blog
 
     
 

Diferença entre duas datas no PHP

Um script básico para o cálculo da diferença entre uma data no banco de dados e a atual usando PHP.

CODE
<?
$databd=''; // coloque a data vinda do banco de dados
$databd= explode("-",$databd);
$data = mktime(0,0,0,$databd[1],$databd[2],$databd[0]);
$data_atual = mktime(0,0,0,date("m"),date("d"),date("Y"));
$dias = ($data - $data_atual)/86400;
$dias = ceil($dias);
?>

LÓGICA

O importante nesse script é entendermos o Timestamp, que é o valor obtido pela funcão:

CODE
mktime(0,0,0,$mês,$dia,$ano);


Essa funcão informa o número de segundos transcorridos desde as 00:00:00 do dia 1 de janeiro de 1970. No nosso caso calculamos os segundos transcorridos para cada uma das datas. A subtração dos dois valores encontrados informa a diferença (em segundos) entre as duas datas, como 24 horas tem 86400 segundos, o resultado dividido por 86400 resulta no número de dias.

Um forte abraço a todos.

Evanil


Postado: Terça-feira, 7 de Setembro de 2007

 
       
 
  Home | Contato
(c) 2007 Via Virtual - Soluções Web