[red]
If DateDiff("d", rs("datumtid"), Date()) < 10 Then
Response.Write "medelande"
Else
Response.Write "annat medelande"
End If
[/red]
Mvh icaaq
8 svar · 189 visningar · startad av nisslass
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?
[red]
If DateDiff("d", rs("datumtid"), Date()) < 10 Then
Response.Write "medelande"
Else
Response.Write "annat medelande"
End If
[/red]
Mvh icaaq
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
hmm jag får: -40
Datumet i sessionen är: 2003-07-08
Datumet på servern: 2003-05-29
[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......
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.