Restar dias a una fecha en PHP

Restar dias a una fecha en PHP

Fecha: 16-sep-2009 | Autor: .
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 ;)

Si te gustó este post, compártelo:
  • Meneame
  • Twitter
  • Facebook
  • Google Bookmarks
  • Live
  • del.icio.us
  • BarraPunto
  • Technorati
  • Bitacoras.com
Me gusta! A 1 lectores les ha gustado esta entrada.
Loading ... Loading ...

Etiquetado como: , , ,

Gravatar

Marcelo Ferreiro


Desarrollador web: me especializo en Diseño web, Maquetación xHTML & CSS y Programación PHP & MySQL, e intento aprender un poco más cada día.

10 comentarios, participa!

  1. okvic77

    11. feb, 2010

    Muy util !!!!!!!!!!!!!!!!!

  2. armando

    19. may, 2010

    my bueno

  3. jlaoe

    21. jun, 2010

    Me sirvio para lo que andaba buscando muy util y muy agardecido

  4. arturo

    05. ene, 2011

    Muy útil, gracias por compartir… Felicidades…

  5. 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

  6. 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

  7. Javier

    17. feb, 2012

    Me va a venir muy bien este pequeño código para una aplicación de facturación que estamos haciendo. Con este aporte, no me he partido la cabeza pensando en como hacerlo. Saludos!

  8. molinapirata

    01. mar, 2012

    Gracias un aporte útil y rápido. :D

  9. jsan

    09. mar, 2012

    muy bueno , util y directo

  10. Arnau

    20. mar, 2012

    Gracias! Como dicen por aqui, muy útil, sencillo y mas claro el agua ;)

Deja tu opinión