Restar dias a una fecha en PHP
Fecha: 16-sep-2009 | Autor: Marcelo.
Guardado en: Recursos, Trucos PHP
Un post super cortito, pero bien útil para cuando necesitamos restarle días (u horas) a una fecha.
Simplemente tomamos time() que nos da el tiempo actual en segundos y le restamos la cantidad de segundos que querramos (60 para un minuto, 60*60 para una hora, o 24*60*60 para un día entero). Por ejemplo:
1 2 3 4 5 6 7 8 | // Restamos un día $fecha_menos24hs = date('Y-m-d H:i:s',time()-(24*60*60)); // Restamos dos días $fecha_menos48hs = date('Y-m-d H:i:s',time()-(2*24*60*60)); // Restamos siete horas $fecha_menos7hs = date('Y-m-d H:i:s',time()-(7*60*60)); |
Espero que les haya sido útil ;)
okvic77
11. feb, 2010
Muy util !!!!!!!!!!!!!!!!!
armando
19. may, 2010
my bueno
jlaoe
21. jun, 2010
Me sirvio para lo que andaba buscando muy util y muy agardecido
arturo
05. ene, 2011
Muy útil, gracias por compartir… Felicidades…
GERMAN
06. sep, 2011
Hola que tal? necesito restar una fecha que proviene de mi base de datos MySQL. Tengo el siguiente codigo:
$diaCompra = $myrow["Fecha"]; //dia que quiero restar
Me podrian dar una mano de como restarle un dia?, en este caso seria restarle a $diaCompra. Muchas gracias
chela
08. sep, 2011
Como sería la función si no se necesitara restar a la fecha actual, sino a una fecha X establecida por mi.
Gracias