lui_zito 0 Denunciar post Postado Janeiro 5, 2004 CarosPreciso efetuar uma operação com datas.Escopodata 1 = 01/01/2003 12:00data 2 = 01/01/2003 12:40tempo = data 2 - data 1tem que resultar 40 minutosPreciso da diferença em Dias e em MinutosObrigado desde já ! Compartilhar este post Link para o post Compartilhar em outros sites
marcusc 0 Denunciar post Postado Janeiro 5, 2004 passe pra timestamp.use a função strtotime() e date() Compartilhar este post Link para o post Compartilhar em outros sites
lui_zito 0 Denunciar post Postado Janeiro 5, 2004 você tem algum exemplo ? Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Janeiro 5, 2004 Faz com o mktime, olha em php.net/mktime Compartilhar este post Link para o post Compartilhar em outros sites
whoami 0 Denunciar post Postado Janeiro 5, 2004 use a data em formato "unix-tipe", q eh em segundos, ou seja, apenas um número inteiro... $data1 = date("U",mktime($segundos,$minutos,$hora,$mes,$dia,$ano)); faça o mesmo com data2, e faça a subtração.. você vai ter um resultado em segundos.... para ver quantas horas/minutos tem o número de segundos que você achou, vá dividindo... ex: $diferenca = 123456; //segundos $dias = floor($diferenca/3600*24); //o comando floor arredonda uma divisão para baixo, aí eu to vendo qtos dias tem na diferença $diferenca = $diferenca - ($dias*3600*24); //tira os dias inteiros... $minutos = floor($diferenca/60); $diferenca = $diferenca - ($minutos*60); //tira os minutos inteiros.. o q sobrar são os segundos restantes detalhes -> ñ é preciso ressaltar que um dia tem 3600*24 segundos... Compartilhar este post Link para o post Compartilhar em outros sites