Inácio, em PHP a comparação entre datas é um pouco diferente do que estamos acostumados com Harbour. A melhor maneira de comparar duas datas em PHP é transformar a data em um timestamp Unix (o número de segundos desde 01/01/1970), para isto podemos usar a função StrToTime(). Então o seu exemplo ficaria assim:
- Código:
if (StrToTime(dtaquila) < StrToTime("-60 days"))
Obs.: o formato de
dtaquila tem que ser "2014-06-22" (ANO-MES-DIA)
A expressão
StrToTime("-60 days") é isto mesmo, corresponde a data atual - 60 dias.
O interessante do timestamp, que é calculado em números de segundos, então além da data pode também armazenar a hora. Aqui no BD do fórum, não tem um campo data e outro hora, nas tabelas existe apenas um campo onde é gravado o timestamp, assim já sei em que data e hora (horas:minutos:segundos) as mensagens são postadas.
Abraços,