nisslassMedlem sedan nov. 2001348 inlägg Hej!
Hämtar lite datum sparat i formatet YYYY-MM-DD HH:MM:SS.
datumet = rs("datumtid")
Nu vill jag kunna visa ett meddelande om det är mindre än 10 dagar kvar tills "datumet". Hur gör jag det lättast? Den ska alltså inte gå på timmar och sekunder utan endast på datumet, hur göra?
icaaqMedlem sedan okt. 20005 273 inlägg [red]
If DateDiff("d", rs("datumtid"), Date()) < 10 Then
Response.Write "medelande"
Else
Response.Write "annat medelande"
End If
[/red]
Mvh icaaq
nisslassMedlem sedan nov. 2001348 inlägg oh ja juste.. korkad jag är.. tänkte inte.. tack!!
*lägga till i favoriter* :e
nisslassMedlem sedan nov. 2001348 inlägg hmm nu får jag problem.. har laddat en session med formatet YYYY-MM-DD endast.. och mina fina popupruta visas hur många dagar det än är kvar när jag använder koden:
If DateDiff("d", Session("datumavresa"), Date()) <= 7 Then
Response.Write Alert("OBS: Det är exakt 7 dagar eller mindre kvar.")
End If
icaaqMedlem sedan okt. 20005 273 inlägg skriv ut vad du får
[red]
Response.Write DateDiff("d", Session("datumavresa"), Date())
[/red]
nisslassMedlem sedan nov. 2001348 inlägg hmm jag får: -40
Datumet i sessionen är: 2003-07-08
Datumet på servern: 2003-05-29
icaaqMedlem sedan okt. 20005 273 inlägg [red]If DateDiff("d", Date()), Session("datumavresa") <= 7 Then
Response.Write Alert("OBS: Det är exakt 7 dagar eller mindre kvar.")
End If
[/red]
Det var fel ordning på datumen......
nisslassMedlem sedan nov. 2001348 inlägg Tack, det funkar, du har dock skrivit lite konstigt i koden, jag använder:
If DateDiff("d", Date(), Session("datumavresa")) <= 7 Then
Response.Write Alert("OBS: Det är exakt 7 dagar eller mindre kvar.")
End If
funkar fint!
Tack för hjälpen.