Foros del Web » Programando para Internet » PHP »

sumar tiempo con php

Estas en el tema de sumar tiempo con php en el foro de PHP en Foros del Web. Necesito sumar determinado tiempo a un fecha exacta... por ejemplo 20 minutos tengo entendido que... @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original $hora = strtotime ( ...
  #1 (permalink)  
Antiguo 27/12/2012, 03:51
Avatar de Capimaster  
Fecha de Ingreso: agosto-2004
Mensajes: 494
Antigüedad: 20 años, 3 meses
Puntos: 2
sumar tiempo con php

Necesito sumar determinado tiempo a un fecha exacta... por ejemplo 20 minutos

tengo entendido que...
Código PHP:
Ver original
  1. $hora = strtotime('+20 minutes');
  2. echo date('Y-m-d H:i:s', $hora);

con esto le agrego 20 minutos a la hora actual..
pero como podria agregarselos a una fecha que no sea la actual...

por ejemplo al 2012-Dec-30 12:15:00 le quiero agregar 20 minutos...
esta fecha la obtendre de un formulario..

Gracias por su ayuda
__________________
http://www.elcapitolio.com.mx - Ocotlán, Jalisco, México
  #2 (permalink)  
Antiguo 27/12/2012, 05:44
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: sumar tiempo con php

Revisa esto: http://php.net/strtotime
Código PHP:
Ver original
  1. echo strtotime('2012-12-27 08:39:00 +20 minutes');
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 27/12/2012, 08:08
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 7 meses
Puntos: 461
Respuesta: sumar tiempo con php

otra forma teniendo php 5.2+ puedes usar la clase DateTime

Código PHP:
Ver original
  1. $fecha = new DateTime();
  2. $fecha->modify('+29 minutes');
  3. echo $fecha->format('Y-m-d h:i:s');

teniendo en cuenta que si no le pasas parámetro al constructor es el instante actual, saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way

Etiquetas: formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:06.