Como subtrair horas em PHP

  • Autor Autor futmx
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
futmx

futmx

Beta
Social Media
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Alguien me ayuda a restar horas a una variable en PHP?

Por ejemplo tengo

$fecha = ("2016-03-06 5:00:00");

y le quiero restar 6 horas para obtener

"2016-03-05 23:00:00"

Es decir, restarle 6 horas a un día que tenga hora de las 5 de la mañana y obtener como resultado el día anterior a las 11 de la noche, alguien sabe como hacer estas operaciones?
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
usas datetime y le restas ahi las horas...
PHP:
<?php

$d = new DateTime( '2016-03-06 5:00:00' );
$d->modify( '-6 hours' ); //restas 6 horas
echo $d->format( 'Y-m-d H:i:s' ); //mostras

?>
 
[MENTION=9679]cicklow[/MENTION] te me fuiste alante XD

PHP:
<?php
$fecha = new DateTime('2016-03-06 5:00:00');
$fecha->modify('-6 hours');
echo $fecha->format('Y-m-d H:i:s');
?>
 
Eso me pasa por no saber usar objetos en PHP, muchas gracias.
 
Voltar
Topo