Cara, Em qual parte que está entrando, quando a $pintar = 1, ou quando a $pintar = 0? Por que olha só: A logica do que eu fiz é o seguinte: Ele pega uma data, pega a data atual por meio da função date(), faz uma verificação com o IF.... If = [seguinifica SE] Então, SE a $datinha for > ( Maior ) que a varialvel $date ( a data atual ) ele executa o código: $pintar = 1; caso ele for menor ou igual ele executa o código: $pintar = 0; Deu para ter noção? Ps: dê uma olhadinha neste links: Date Gmdate