Vad händer om du utesluter 2:an i FormatDateTime (FormatDateTime(RsForum("ForumDatum"))=date()-1)?
Det verkar som den inte kan jämföra Date() med det datum som du använder (2:an står för short date, man kan utesluta den).
7 svar · 291 visningar · startad av Jacek
Någon som vet varför denna kod inte fungerar.. Jag får alltså inget felmeddelande men den vägrar skriva ut Idag & Igår.
<% If FormatDateTime(RsForum("ForumDatum"),2) = Date() - 1 Then %>
Igår
<% ElseIf FormatDateTime(RsForum("ForumDatum"),2) = Date() Then %>
Idag
<% Else %>
<%= FormatDateTime(RsForum("ForumDatum"),2)%>
<% End If %>
------------------
Mikael Tyrsén
</www.tyrsen.nu>
</mikael@tyrsen.nu>
Vad händer om du utesluter 2:an i FormatDateTime (FormatDateTime(RsForum("ForumDatum"))=date()-1)?
Det verkar som den inte kan jämföra Date() med det datum som du använder (2:an står för short date, man kan utesluta den).
Det verkade inte att fungera??
------------------
Mikael Tyrsén
</www.tyrsen.nu>
</mikael@tyrsen.nu>
Okej, vilken form har datum när det skrivs ut (<%= FormatDateTime(RsForum("ForumDatum"),2)%> )
jämfört mot Date()?
Det måste finnas en skillnad däremellan.
Posta gärna din kod ev. felmeddelanden igen.
Det skumma är det det kommer en likadan kod!!
<%= FormatDateTime(RsForum("ForumDatum"),2)%> ** <%= Date()%>
blir
2002-01-03 ** 2002-01-03
Börjar bli lite virrig =) ...
------------------
Mikael Tyrsén
</www.tyrsen.nu>
</mikael@tyrsen.nu>
<%
dag = FormatDateTime(RsForum("ForumDatum"), 2)
if datediff("d", dag, date) = 1 then
response.write "igår"
elseif datediff("d", dag, date) = 0 then
response.write "idag"
else
response.write dag
end if
%>
Jag personligen brukar aldrig hålla isär date och dag i datediffen. Byt plats på dem bara om det inte funkar. ;)
------------------
MVH // Cyprys
Cyprys
Synd att du inte kan köpa en voodoojordglob och sedan snurra på den fort som fan och skrämma skiten ur alla.
Cyprys, tackar det fungerade fint!!!
------------------
Mikael Tyrsén
</www.tyrsen.nu>
</mikael@tyrsen.nu>