---
title: "Dagar, Timmar, Minuter"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/103774-dagar-timmar-minuter"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "mattiasnordin"
published: "2004-05-17T11:59:45.000Z"
updated: "2004-05-17T12:33:05.000Z"
replies: 3
views: 547
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/103774-dagar-timmar-minuter"
---

# Dagar, Timmar, Minuter

## #1 — mattiasnordin, 2004-05-17T11:59Z

Hej, jag försöker få till en nedräkning till en viss tid att visas i ett formaterat format.

Just nu räknar jag fram hur många timmar och hur många minuter det är kvar.

```
<% varTid = varDateDiff %>
<% varTimmar = varTid \ 3600 %>
<% varMinuter = round((varTid - varTimmar * 3600 ) / 60) %>
```

Det jag vill åtgärda är att om det råkar vara väldigt lång tid kvar, över en dag (+), så vill jag visa det i **dagar**, timmar, minuter kvar istället för bara 187 timmar och 6 minuter kvar.
Antar att det är ganska enkelt att ta fram men det står helt still nu... 

 :r

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

## #2 — Jesper T, 2004-05-17T12:10Z

Sökte på "nedräkning".
Fanns lite där.
Bl.a.
<http://www.webforum.nu/showthread.php?s=&postid=73915#post73915>

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

## #3 — Bosse168, 2004-05-17T12:12Z

Kan göra om denna kod så att den passar dig:

```
m = [B]dinVariabel_med_minuter[/B] 
minuter = m Mod 60 
timmar2 = (m - minuter)/60 
timmar = timmar2 Mod 24 
dygn = (timmar2 - timmar)/24 
if dygn>0 then 
if dygn=1 then 
dygnstring= dygn & " dag " 
else 
dygnstring= dygn & " dagar " 
end if 
else 
dygnstring="" 
end if 
if timmar>0 then 
if timmar=1 then 
timmstring=timmar & " timme " 
else 
timmstring=timmar & " timmar " 
end if 
else 
timmstring="" 
end if 
if minuter>0 then 
if minuter=1 then 
minstring=minuter & " minut" 
else 
minstring=minuter & " minuter" 
end if 
else 
minstring="" 
end if

Response.Write dygnstring &" "& timmstring &" "& minstring
```

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

## #4 — mattiasnordin, 2004-05-17T12:33Z

Tack bosse. Den var bäst !  :e   :e   :e 

```
varDateDiff = DateDiff("N", now(),rs("bokad_start")) 

m = varDateDiff 'Minuter
minuter = m Mod 60 
timmar2 = (m - minuter)/60 
timmar = timmar2 Mod 24 
dygn = (timmar2 - timmar)/24 

if dygn > 0 then 
	if dygn = 1 then 
		dygnstring = dygn & " dag " 
	else 
		dygnstring = dygn & " dagar " 
	end if 
else 
dygnstring = "" 
end if 

if timmar>0 then 
	if timmar=1 then 
	timmstring=timmar & " timme " 
	else 
	timmstring=timmar & " timmar " 
	end if 
else 
	timmstring="" 
end if 

if minuter>0 then 
	if minuter=1 then 
	minstring=minuter & " minut" 
else 
	minstring=minuter & " minuter" 
end if 

else 
	minstring="" 
end if

Response.Write dygnstring &" "& timmstring &" "& minstring
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/103774-dagar-timmar-minuter
