---
title: "Minuter Online?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11872-minuter-online"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ampy"
published: "2001-09-28T20:46:00.000Z"
updated: "2001-09-30T16:42:00.000Z"
replies: 13
views: 311
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/11872-minuter-online"
---

# Minuter Online?

## #1 — ampy, 2001-09-28T20:46Z

Jag håller på med ett community och när en medlem loggar in så vill jag att det ska startas nån sorts timer som räknar hur många minuter man har varit inloggad, sen när man loggar ut vill jag att det ska sparas. Ska jag tex skapa två tabeller i databasen som heter Summa min och Antal min?

Permalänk: https://www.webforum.nu/p/11872

## #2 — snekkorr, 2001-09-28T20:55Z

Det är väll bara skapa nått fält som heter inloggad där du lägger till tid, kör en differens mot ett fält som inehåller tiden "NU" och när man loggar ut så lägger den till tiden då man loggar ut, sen räknar du ut tiden mellan inloggning och utloggning... svårare än så kan det inte vara :)

Permalänk: https://www.webforum.nu/p/287744

## #3 — snekkorr, 2001-09-28T20:56Z

fast det är ju inte så smart att ha ett fält som inehåller "NU" då du behöver uppdatera databasen varje minut... du får jämföra tiden med nån variabel lr nått... kanske...

Permalänk: https://www.webforum.nu/p/287745

## #4 — Jymdis, 2001-09-28T21:15Z

du uppdaterar tiden när han loggar in - sen kör du bara differsen mellan tiden då och tiden nu.
inte svårare än så.

Permalänk: https://www.webforum.nu/p/287746

## #5 — icaaq, 2001-09-29T08:57Z

testa denna:

```
Function tmeLoggad(tmeLogOn)
tmeLogOff = Now()
tmeDiff = DateDiff("s", tmeLogOn,tmeLogOff)
tmeDiffsek = Fix(tmeDiff mod 60)
tmeDiffmin = Fix(tmeDiff / 60) mod 60 
tmeDifftimme = Fix(tmeDiff / 3600)
If tmeDiffsek < 10 Then tmeDiffsek = "0"&tmeDiffsek
If tmeDiffmin < 10 Then tmeDiffmin = "0"&tmeDiffmin
If tmeDifftimme < 10 Then tmeDifftimme = "0"&tmeDifftimme
tmeLoggad = tmeDifftimme&":"&tmeDiffmin&":"&tmeDiffsek
End Function

Response.Write tmeLoggad(tmeLogOn)
```

när jag har kört denna har jag lagt tmeLogOn i en session men där kan du ju göra som du vill. :)

Vad denna gör är att den räknar ut tiden från att nån loggade in till nutid :)

/r. stavfel :r

Permalänk: https://www.webforum.nu/p/287747

## #6 — Jymdis, 2001-09-29T10:59Z

icaaq: är inte det där jävligt onödigt när man bara kan köra date diff?

Permalänk: https://www.webforum.nu/p/287748

## #7 — icaaq, 2001-09-29T12:49Z

Men du måste ju köra DateDiff på alla delar .....Denna tar ut timmar, minuter, sekunder på en gång :)

Eller rätta mig om jag har fel ;)

Permalänk: https://www.webforum.nu/p/287749

## #8 — emission, 2001-09-29T14:59Z

tmeLoggad=FormatDateTime(cdate(now()-cdate(tmeLogOn)),4)

räcker. 

Är man inloggad riktig länge så kanske man vill ta med dagar månader och år också, och det styr man med parametern till FormatDateTime.

Permalänk: https://www.webforum.nu/p/287750

## #9 — ampy, 2001-09-29T15:04Z

vart ska jag sätta in denna kod

Permalänk: https://www.webforum.nu/p/287751

## #10 — icaaq, 2001-09-29T16:47Z

Där ser man ......Jag hade ännu en onödig lösning(som vanligt), fan att man aldrig lär sig :l

tack emissionen :)

Permalänk: https://www.webforum.nu/p/287752

## #11 — emission, 2001-09-30T04:40Z

hade ännu en onödig lösning(som vanligt), fan att man aldrig lär sig

Det var inte en onödig lösning, utan ett synnerligen välskrivet exempel. Ingen skugga ska falla över din kod, icaaq. :)

Permalänk: https://www.webforum.nu/p/287753

## #12 — erik_nordell, 2001-09-30T10:35Z

datediff("n",session("tid"),now)

där får du antalet minuter online....

Permalänk: https://www.webforum.nu/p/287754

## #13 — icaaq, 2001-09-30T10:57Z

> Är man inloggad riktig länge så kanske man vill ta med dagar månader och år också, och det styr man med parametern till FormatDateTime

Jag skulle köra på emissonen´s förslag....eller mitt :e (jag måste ju säga att jag fick lagomt mycket hjälp av LarsG)

Permalänk: https://www.webforum.nu/p/287755

## #14 — spango, 2001-09-30T16:42Z

> vart ska jag sätta in denna kod

På rad 59 i quux.asp. Nej, ärligt talat, hur ska vi kunna veta var du vill ha koden någonstans?

Permalänk: https://www.webforum.nu/p/287756

---

Tråden på webben: https://www.webforum.nu/amne/asp/11872-minuter-online
