Foros del Web » Programando para Internet » PHP »

Ciclo for con horas

Estas en el tema de Ciclo for con horas en el foro de PHP en Foros del Web. buenas, alguien me podria decir si es posible recorrer con un FOR desde una hora de inicio hasta una hora final?? Necesito que empieze a ...
  #1 (permalink)  
Antiguo 10/03/2011, 17:22
 
Fecha de Ingreso: diciembre-2010
Mensajes: 9
Antigüedad: 13 años, 3 meses
Puntos: 0
Información Ciclo for con horas

buenas, alguien me podria decir si es posible recorrer con un FOR desde una hora de inicio hasta una hora final??

Necesito que empieze a las 09:00 y se vaya incrementando cada 15 min... hasta las 12:00.
  #2 (permalink)  
Antiguo 10/03/2011, 17:37
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Ciclo for con horas

alguien aquí pregunta lo mismo:
http://www.forosdelweb.com/f18/traba...-cilco-893625/

¿será que están en la misma clase?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 10/03/2011, 17:48
 
Fecha de Ingreso: diciembre-2010
Mensajes: 9
Antigüedad: 13 años, 3 meses
Puntos: 0
Información Respuesta: Ciclo for con horas

Si estamos en la misma clase pero en vez de bardear asi estaria bueno recibir ayuda no?

Pero bueno igual gracias por tu ayuda fue de mucha utilidad!
  #4 (permalink)  
Antiguo 10/03/2011, 18:30
 
Fecha de Ingreso: enero-2011
Ubicación: DF
Mensajes: 898
Antigüedad: 13 años, 3 meses
Puntos: 155
Respuesta: Ciclo for con horas

vi una liga hace tiempo que se me hace que podria ayudarte

http://www.issux.com/2009/07/13/reco...fechas-en-php/

nada mas que en lugar de usar un tipo de dato

dd-mm-YYYY

deberia ser


YYYY-MM-DD HH:MM:SS
  #5 (permalink)  
Antiguo 10/03/2011, 18:49
 
Fecha de Ingreso: marzo-2011
Mensajes: 30
Antigüedad: 13 años, 1 mes
Puntos: 2
Respuesta: Ciclo for con horas

ok primero la logica:

PHP no maneja horas con la nomemglatura tradicional hh:mm:ss para operaciones pero te recomiendo hacer lo siguiente

Primero maneja timestamps numericos que son faciles de utilizar pero toma en cuenta que todo se maneja en segundos por lo tanto si quieres hablar de una hora o dia todo es en segundos de manera que:

$minuto =60;
$hora = 3600;
$dia = 86400;

por lo tanto tu incremento que quieres de 15 minutos debe ser 900 ahora bien para crear los timestamps utiliza mktime y para regresarlo a un formato entendible utiliza la funcion date aqui las ligas intentalo y pegas el codigo para ayudarte:

http://www.php.net/manual/en/function.date.php

http://www.php.net/manual/en/function.mktime.php

Etiquetas: horas, ciclos
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 22:16.