Originariamente inviato da djjunior
..
codice:
<%
data = rs.fields("dataora")
dates Left(data,10)
if dates = date() then
%>
Oggi
<%
else if dates = date()-1 then
%>
Ieri
<%
else if dates < date()-1 then
%>
Giorni scorsi
<%
end if
end if
end if
%>
..
intanto credo sia un dates=Left(data,10)
sei sicuro di aver salvato correttamente la data nel database? (nel db devi salvarla mm/gg/aaaa)
----------------------------------
EDIT:
e di confrontare due formati di date uguali? prova a stamparle e vedere se sono corrette
-------------------------------------
poi magari invece di usare l'= per confrontarle usa il datediff se è = 0 è oggi se è=1 è ieri se è maggiore di 1 è giorni scorsi
e poi
non riesco a capire tutti quegli if e end if annidati
fai
if condizione then
..
elseif condizione then
...
elseif condizione then
...
end if
non è più chiaro?
---------------------------------------------------------------
EDIT:
se le date sono corrette questo dovrebbe funzionare
codice:
<%
data = rs.fields("dataora")
dates=left(replace(data," ",""),10)
if datediff("d",dates,date())=0 then
%>
Oggi
<%
elseif datediff("d",dates,date())=1 then
%>
Ieri
<%
elseif datediff("d",dates,date())>1 then
%>
Giorni scorsi
<%
end if
%>