Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/06/2005, 13:28
Avatar de dwaks
dwaks
 
Fecha de Ingreso: agosto-2002
Ubicación: Panamá
Mensajes: 962
Antigüedad: 21 años, 8 meses
Puntos: 15
Si entiendo el problema es que el usuario solicita la fecha:
2005-06-22 <-- ese es el formato date de mysql año-mes-dia

El manda esa fecha y tu script solo muestra en vez de 22 que es el dia muestra del 23 en adelante?? eso es lo que quieres decir??

Si es asi puedes usar la funcion date_add() de mysql. y tu consulta a la base de datos solo para buscar un dia especificio puede ser:
"Select * from tabla where date_add($fecha,interval -1 day) = fecha_inicio or date_add($fecha,interval -1 day) = fecha_final"

Esa consulta resta un dia a la fecha dada, otra cosa puede ser que hagas un "WHERE fecha_inicio = $fecha" que es mas preciso.

Puedes leer mas de esta funcion en
http://dev.mysql.com/doc/mysql/en/da...functions.html