---
title: "Omvandla sekunder"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/145887-omvandla-sekunder"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "devotion"
published: "2006-04-22T19:07:52.000Z"
updated: "2006-04-23T06:47:18.000Z"
replies: 5
views: 403
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/145887-omvandla-sekunder"
---

# Omvandla sekunder

## #1 — devotion, 2006-04-22T19:07Z

Hej!

Jag använder i timer på min sida. Resultatet visas ju i sekunder.

Hur omvandlar jag det till minuter och sekunder)

```
'Starta timern
		dStartTimer = timer()
...
totalTime = timer() - dStartTimer
			Response.write "Tidsåtgång: " & totalTime & " sekunder."
```

Mvh
Henrik

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

## #2 — tydal, 2006-04-22T19:18Z

Genom att dividera antalet sekunder med 60 får du minuter, men du måste casta till int för att få bort decimalerna. Tror man skriver CInt i vbskript, i så fall:

minuter = CInt(totalTime / 60)

De resterande sekundrarna kallas på mattespråk för rest, eller med ett finare namn modulo. Har för mig det skrivs Mod i vbskript, i så fall:

sekunder = totalTime Mod 60

Så gör man i alla fall, men förhoppningsvis kanske någon annan kan visa hur det skrivs i vbskript om du inte vet själv.

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

## #3 — devotion, 2006-04-22T19:22Z

hmm, finns det inegn färdig funktion för det?

Mvh
Henrik

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

## #4 — echoSwe, 2006-04-22T20:17Z

sekunder = totalTime % 60

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

## #5 — Erik Juhlin, 2006-04-22T21:58Z

tydal: Stämmer i stort sett förutom att CInt/CLng avrundar både uppåt/neråt.
Int avrundar alltid neråt. Fix avrundar positiva tal neråt och negativa tal uppåt.

echoSwe, inte om man kör med VBScript som devotion ser ut att köra med.

```
Function FormatMinSec(ByVal lSecond)
	Dim lMinute
	lMinute = Fix(lSecond / 60)
	lSecond = lSecond Mod 60
	
	FormatMinSec = lMinute & "min " & lSecond & "s"
End Function

Response.Write FormatMinSec(150)
```

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

## #6 — devotion, 2006-04-23T06:47Z

:D  

Tack Erik!

Det fanns altså ingen färdig funktion för detta... 

Tack för hjälpen!

//Henrik

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/145887-omvandla-sekunder
