Foros del Web » Programando para Internet » PHP »

Filtro entre 2 fechas

Estas en el tema de Filtro entre 2 fechas en el foro de PHP en Foros del Web. Hola a todos Tengo un formulario donde he colocado 2 campos "fecha_inicio" y "fecha_fin" y tengo una tabla donde tengo un campo DATETIME. Me gustaria ...
  #1 (permalink)  
Antiguo 15/09/2009, 09:11
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 16 años, 2 meses
Puntos: 5
Filtro entre 2 fechas

Hola a todos
Tengo un formulario donde he colocado 2 campos "fecha_inicio" y "fecha_fin" y tengo una tabla donde tengo un campo DATETIME.
Me gustaria saca un listado de los registros que esten dentro de los parametros que se le insertan a los campos del formulario.
Al ser el campo de la BD DATETIME y almacena tambien las horas... en el formulario habria que poner las horas tambien?.

Un saludo
  #2 (permalink)  
Antiguo 15/09/2009, 09:17
 
Fecha de Ingreso: septiembre-2009
Mensajes: 56
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Filtro entre 2 fechas

Yo creo que sí debes ponerlo.

Si no te capturan las horas, (o decides no poner campos para que captueren las horas en tu formulario) tu se las puedes agregar

El formato de dato completo, puede ser, por ejemplo

"dd:mm: Y"

y tu le puedes completar a esa variable para que quede con el formato

"dd:mm:Y:H:i"

espero que te sea de utilidad.
  #3 (permalink)  
Antiguo 15/09/2009, 09:18
 
Fecha de Ingreso: enero-2006
Ubicación: Lima
Mensajes: 20
Antigüedad: 18 años, 3 meses
Puntos: 2
Respuesta: Filtro entre 2 fechas

Hola te doi una idea de como tendira q ir tu consulta

select * from tabla where fecha between '$de' and '$hasta'

saludos
  #4 (permalink)  
Antiguo 15/09/2009, 13:04
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 16 años, 2 meses
Puntos: 5
Respuesta: Filtro entre 2 fechas

Lo he solucionado con esto
WHERE fecha >= fe AND fecha <= fe2
Como podria poner que en vez de que se introduzca en un campo de texto se seleccionase des de un calendario?.
Por supuesto no tengo ese calendario.

Un saludo
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 01:39.