Autor Tópico: Cálculo de horas.  (Lida 565 vezes)

wnolau

  • Iniciante
  • **
  • Mensagens: 50
Cálculo de horas.
« Online: Abril 19, 2015, 05:25:30 pm »
Alguém por favor me ajuda, já estou apanhando a algum tempo e não consigo resolver.
É coisa simples, mas como não tenho experiência estou me confundindo muito.

Quando insiro um registro na base de dados eu armazeno a data e hora.
Montei uma consulta em que quero colocar ícones simbolizando atrasos, mas para isso preciso fazer a conta.
Estou fazendo assim:

Dentro de OnRecord.

if ({status} <> "FECHADO")
{

   $data1 = {data_ini};
   $data2 = date("yyyy-mm-dd hh:ii:ss");
   {diferencas} = sc_time_diff($data2, "yyyy-mm-dd hh:ii:ss", $data1, "yyyy-mm-dd hh:ii:ss");
   {resultado} = {diferencas[0]};
}


Minha dificuldade está nos formatos das datas, pois cada vez que experimento novos formatos tenho retornos diferentes, e eles nunca refletem a realidade.

Se alguém puder me ajudar me informando detalhes, por exemplo qual tipo usar na base de dados,e qual formato usar no codigo, lembrando que o retorno precisa ser em horas, e sobre isso que irei fazer outros cálculos posteriores.

« Última modificação: Abril 19, 2015, 05:27:06 pm por wnolau »

wnolau

  • Iniciante
  • **
  • Mensagens: 50
Re:Cálculo de horas.
« Responder #1 Online: Abril 19, 2015, 07:14:18 pm »
Resolvido.
Estava calculando errado porque estava considerando o formato de 12 e não 24hs.
Corrigi colocando:
$data2 = date("Y-m-d G:i");


Obrigado a todos.