sparar du datumet när användaren loggade in.
Om du har gjort det så är det ju bara att kolla dateDiff på det du vill kontrollera.
4 svar · 413 visningar · startad av SGuncel
Jag vill hur länge användaren har varit inloggad.
Vill visa i timme:minut. t.ex. 0:30
Hur gör jag det?
sparar du datumet när användaren loggade in.
Om du har gjort det så är det ju bara att kolla dateDiff på det du vill kontrollera.
Sök på application
När jag har de hära koden så räknar den bara minuter.
Response.Write "" & DateDiff("n",now,ObjRS("UsrLastLogin")) & ""
Jag vill ha:
02:30
hh:mm
Function LoginTime(dTime)
Dim m, h
m = DateDiff("n",now(),dTime)
h = DateDiff("h",dTime,now())
If h < 24 Then
LoginTime = Right("0" & h,2) & ":" & Right("0" & ((-h * 60) - m),2)
Else
LoginTime = "Användaren har varit online över 24 timmar"
End If
End Function
Response.Write LoginTime(#2007-10-18 11:00#)