webForumDet fria alternativet
Logga in / Bli medlem

Cookie = datum?

ASP

3 svar · 176 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Trådstart#1

med denna kod:

Response.Cookies("HIF_vote")("rostat") = date()

så sätter vi HIF_vote cookien till dagens datum rätt? men när jag kör en if sats med:

If Request.Cookies("HIF_vote")("rostat") = date()

så är det som om Hif_vote cookien inte känner igen sig själv... ska man göra något med

göromtilldatum(Request.Cookies("HIF_vote")("rostat")) sak? den bör väll ändå kunna hitta det.

Medlem sedan juni 200032 967 inlägg
#2

Du måste alltid jämföra med rätt subtyper.

If IsDate(Request.Cookies("HIF_vote")("rostat")) Then
      If CDate(Request.Cookies("HIF_vote")("rostat")) = Date Then
             '  Samma
      End if
End if
Medlem sedan juni 20019 519 inlägg
#3

vad står egentligen C i Cdate för... finns ju fler som alltid börja på C... kommer inte på någon just nu men C måste ju betyda något.

Medlem sedan juni 200032 967 inlägg
#4

Jag skulle gissa på att C står för Convert.

CDate -> Convert to Date
CLng -> Convert to Long
CStr -> Convert to String
CInt -> Convert to Integer
CSng -> Convert to Single
CDbl -> Convert to Double

etc

260 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)