Sammenlign datoer!

Tags:    asp

User
Bruger #572 @ 12.05.04 18:57
Hej Udviklere!!

Hvordan sammenligner man 2 datoer i ASP??

Jeg har en dato som er trukket ud fra en database.

dato = rs("dato")

og så har jeg en der bliver genneret via

r_dato = date()

hvordan gør jeg fx.

if dato < r_dato then ?????????

//Krazz



3 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hej Udviklere!!

Hvordan sammenligner man 2 datoer i ASP??

Jeg har en dato som er trukket ud fra en database.

dato = rs("dato")

og så har jeg en der bliver genneret via

r_dato = date()

hvordan gør jeg fx.

if dato < r_dato then ?????????

//Krazz


brug DateDiff
fx.
Datediff("d", r_dato, Now())

så får du forskellen i dage. Skift "d" ud med "n" og du får minutter



Hejsa,

Hvis du vil være helt sikker på at sammenlignen foregår mellem to objekter af typen Date, så vil det være en god idé at anvende CAST, da ASP (vbscript) ikke er typestærkt.

Eksempel:

Dim DbDate
DbDate = CDate(Rs("Dato"))

Dim MyDate
MyDate = CDate(Date())

If MyDate < DbDate Then
...... Gør noget her ....
End If

Håber det hjalp. :)

Mvh. Thomas Lykke Petersen



t