Forsker og ingeniør inden for AI Robert Luciani arbejder med det nyeste i kunstig intelligens.
Slettet bruger
25. juni 2006 - 14:18#1
tjoe du kan jo bruge datadiff...
sådan her: <% dato = rs("dato") adato = date() if datediff("d",dato,adato)=0 then %> idag kl.: <%=hour(dato)%>:<%=minute(dato)%>:<%=second(dato)%> 'indhold fra databasen... <%end if%>
<% if datediff("d",dato,adato)=0 then response.write "Idag kl.: " & hour(dato) & ":" & minute(dato) & ":" & second(dato) else if datediff("d",dato,adato)-1 then response.write "Igår kl.: " & hour(dato) & ":" & minute(dato) & ":" & second(dato) else response.write rs("sidstonline") %>
virker ikke
Synes godt om
Slettet bruger
25. juni 2006 - 14:35#4
- nej! Det kan jeg godt forstå... for det første skal du have de har to variabler med: dato = rs("dato") og adato = date()
rs("dato") skal være dit databasefelt som indeholder den dato vi skal regne ud fra... - hvordan ser hele din kode ud - inklusive din databaseforbindelse? - hvilken fejlmeddelelse får du? den bør mere være noget hen a la det her: <% if datediff("d",dato,adato)=0 then response.write "Idag kl.: " & hour(dato) & ":" & minute(dato) & ":" & second(dato) elseif datediff("d",dato,adato)-1 then response.write "Igår kl.: " & hour(dato) & ":" & minute(dato) & ":" & second(dato) else response.write rs("sidstonline") %>
kan det have noget at gøre med at da jeg tastede en dato for igår ind, at jeg da gjorde det manuelt
Synes godt om
Slettet bruger
25. juni 2006 - 14:57#9
- nej... men det skal vel ikke være manuelt ellers...? Så kunne man gøre det sådan her: <% dato = rs("dato") adato = date() bdato = dateadd("d",-1,adato) if datediff("d",dato,adato)=0 then response.write "Idag kl.: " & hour(dato) & ":" & minute(dato) & ":" & second(dato) elseif datediff("d",bdato,adato)-1 then response.write "Igår kl.: " & hour(dato) & ":" & minute(dato) & ":" & second(dato) else response.write rs("sidstonline") %>
- men det er stadig svært at gætte på hvad der skal gøres for at det bliver rigtigt - så længe at hele koden ikke er herinde - inklusive databaseforbindelsen...
\Dan
Synes godt om
Slettet bruger
25. juni 2006 - 14:59#10
- vupti! Det var vist min fejl... prøv denne her i stedet: <% dato = rs("dato") adato = date() bdato = dateadd("d",-1,adato) if datediff("d",dato,adato)=0 then response.write "Idag kl.: " & hour(dato) & ":" & minute(dato) & ":" & second(dato) elseif datediff("d",bdato,dato)=0 then response.write "Igår kl.: " & hour(dato) & ":" & minute(dato) & ":" & second(dato) else response.write rs("sidstonline") %>
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.