Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2009, 11:14
Avatar de Threepwood
Threepwood
 
Fecha de Ingreso: febrero-2002
Ubicación: Argentina
Mensajes: 906
Antigüedad: 22 años, 3 meses
Puntos: 4
Dejar de hacer algo cuando haya pasado la fecha

Hola

Estoy haciendo un sistema de cartelera teatral.

La idea es que el usuario selecciona de un combo list el dia, mes y año en que inicia la temporada de la obra y el dia, mes y año en que termina. Suponiedo:

Inicia: 01-02-2009
Termina: 28-02-2009

La idea es que el dia 1 de marzo esa obra ya no aparezca en cartelera. Intente algo super rústico:

Código PHP:
$hoy date("d-m-Y");
$termino =  "31-01-2009";

if (
$hoy $termino) {


    echo 
"La obra caduco" "<br />";
}

else {

    echo 
"La obra sigue en cartelera" "<br />";


$termino se saca obviamente de la base de datos. Funciona bien, pero no tan bien. El punto es que si la obra termina el último día del mes, sigue mostrando en cartelera porque el siguiente día pues es "01".

¿Alguna sugerencia de cómo mejorar esto?

Gracias.
__________________
Equívocos sin importancia