Foros del Web » Programando para Internet » PHP »

agregar media hora a la hora actual

Estas en el tema de agregar media hora a la hora actual en el foro de PHP en Foros del Web. Que tal amigos miren esto date('h:i:s',strtotime("1+ 8:00am")) Imprime las 9:00am, como hago para que mie vote 9:30am...
  #1 (permalink)  
Antiguo 27/04/2011, 20:38
Avatar de HiToGoRoShi  
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años
Puntos: 31
agregar media hora a la hora actual

Que tal amigos miren esto

date('h:i:s',strtotime("1+ 8:00am"))

Imprime las 9:00am, como hago para que mie vote 9:30am
  #2 (permalink)  
Antiguo 27/04/2011, 21:41
Avatar de jorge_developer  
Fecha de Ingreso: abril-2011
Ubicación: Lima
Mensajes: 26
Antigüedad: 13 años, 1 mes
Puntos: 2
Respuesta: agregar media hora a la hora actual

hola amigo creo que tengo la solucion para ti espero que te sirva
Código PHP:
Ver original
  1. function SumaHoraMinuto($hora,$cantidad_hours, $cantidad_minutes)
  2. {   list($hour,$minute,$second) = explode('-',$hora);
  3.     return date('H:i:s',mktime($hora+$cantidad_hours,$minute+$cantidad_minutes,$second,0,0,0));    
  4. }
  5. echo SumaHoraMinuto("8:00:00",1,30,0);
  #3 (permalink)  
Antiguo 27/04/2011, 22:07
Avatar de HiToGoRoShi  
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años
Puntos: 31
Respuesta: agregar media hora a la hora actual

me habia olvidado del mktime, le di una solucion mas corta .. gracias

Algo asi, dentro de un for, se va incrementado por media hora D
Código PHP:
Ver original
  1. date('h:ia',mktime('8',30*$i))
  #4 (permalink)  
Antiguo 27/04/2011, 22:09
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años
Puntos: 322
Respuesta: agregar media hora a la hora actual

Este tema de las operaciones con la hora/fecha ya se ha discutido varias veces. Te recomiendo que uses el buscador del foro

Saludos!
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies

Etiquetas: media
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 21:03.