Har lite problem i en gästbok där den ska hålla reda på om det är idag eller igår och det gör jag med följande kod: (att tillägga: exakt samma kod funkar i dagboken) Är det datumformat i accessdatabasen så misstänker jag att du måste använda cdate. Vad händer om du byter Kompleterat ditt exempel:datum
<code>
<%
d = date
y = date - 1
if recset("flddate") = d then
response.write "Idag" & recset("fldtime")
elseif recset("flddate") = y then
response.write "Igår" & recset("fldtime")
else
response.write recset("flddate")&" "&left(recset("fldtime"), 5)
end if
%>
</code>
hur jag än gör här så får han bara fram dagens datum och inte idag som den egentligen borde eller?
Tacksam för svar
//J.ESv: datum
<code>
<%
d = date
y = date - 1
if cdate(recset("flddate")) = d then
response.write "Idag" & recset("fldtime")
elseif cdate(recset("flddate")) = y then
response.write "Igår" & recset("fldtime")
else
response.write recset("flddate")&" "&left(recset("fldtime"), 5)
end if
%>
</code>
//MVH JesperSv: datum
if recset("flddate") = d then
mot
if DateDiff("d", recset("flddate"), d) = 0 then
osv...?
/JohanSv: datum
<code>
<%
Select Case DateDiff("d", recset("flddate"), date)
Case 0
Response.Write "Idag " & FormatDateTime(recset("fldtime"), vbShortTime)
Case 1
Response.Write "Igår " & FormatDateTime(recset("fldtime"), vbShortTime)
Case Else
Response.Write recset("flddate") & " " & FormatDateTime(recset("fldtime"), vbShortTime)
End Select
%>