Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Angelo-ti

[Resolvido] Calcular Media entre datas(datatime)

Recommended Posts

Daew galera, entao estou com mais esse desafio

 

Tenho seginte tarefa, de calcular um media entre Datatime,

 

echei melhor postar a imagem para fica mais facil enteder.

 

media.jpg

 

lembrando que, tenho data_inico data_fim.

 

nao sei com faço para Somar toda a data_inicio "-" data_fim "/" numero de geristro.

 

 

Se algume puder me ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com PHP 5.3.x dá para usar a classe DateTime

<?php

$date     = new DateTime( '2012-03-23 16:08:00' ); // data e hora inicial
$interval = $date->diff( new DateTime( '2015-05-27 19:00:04' ) ); // data e hora final

echo $interval->format( '%Y Anos, %m Meses, %d Dias, %H Horas, %i Minutos e %s Segundos' ); 

?>

 

Saída

03 Anos, 2 Meses, 4 Dias, 02 Horas, 52 Minutos e 4 Segundos

Compartilhar este post


Link para o post
Compartilhar em outros sites

vlw galera resolvido

 

segue o codigo

 

function media($usuario,$situacao){

gda();

 

$sql_conta = mysql_query("SELECT * FROM arquivos WHERE usuario='$usuario' AND situacao=$situacao"); //pega informaçao usuario e arquivos finalizados

$quantreg = mysql_num_rows($sql_conta); // conta o total de arquivos finalizados

 

 

for ($i = 0; $i <= $quantreg; $i++) { // faz um laço quantida de arquivos finalizados

 

$l = mysql_fetch_array($sql_conta); // recebe informaçao da data de Inicio e Termino

 

$media += tempo($l["data"],$l["dataTermino"]); // Cria o total de dias

}

return $media/$quantreg; // criar a media

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.