23. maj 2005 - 19:46Der er
11 kommentarer og 1 løsning
Er det mere end 10 minutter siden?
Hej eksperter.
Jeg bruger FormatDateTime(Now, vbShortTime) til at sætte tid ind i min DB - Hvordan kan så gøre sådan at den skrive "Der er nu gået mere end 10 minutter" , altså fx. klokken er nu 19:52 og klokken 20:02 skal den skrive "Der er nu gået mere end 10 minutter" . Nogen der evt. kan hjælpe ?
if datediff("n", dato1, dato2) > 10 Then Response.write "Der er nu gået mere end 10 minutter" else Response.write "Der er ikke gået mere end 10 minutter" end if
ttopholm: Hvordan kan man få den til at skrive kun en af tingene?
Nu ender det med den skriver: ( Inaktiv - 10 minutter ) ( Inaktiv - 30 minutter )
<% aktiv = rs("aktiv_senest") nudate = FormatDateTime(Now, vbShortTime) if datediff("n", aktiv, nudate) > 10 Then %> ( Inaktiv - 10 minutter ) <% end if %><% if datediff("n", aktiv, nudate) > 30 Then %> ( Inaktiv - 30 minutter ) <% end if %><% if datediff("n", aktiv, nudate) > 60 Then %> ( Inaktiv - 1 time ) <% end if %>
Den virker ikke helt optimalt - Der bliver ved med at stå 10 min. Kan man ikke få den til at skrive præcis hvor længe man har været inaktiv og så hvis det er over en time så skriver den "Mere end en time" Altså fx. 26 minutter.
Du må gerne lige skrive her , hvis du kommer med et bud :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.