---
title: "Räkna ner med DD:HH:MM:SS?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/90078-räkna-ner-med-dd-hh-mm-ss"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "bigsky"
published: "2003-11-10T22:30:45.000Z"
updated: "2003-11-11T00:41:37.000Z"
replies: 8
views: 277
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/90078-räkna-ner-med-dd-hh-mm-ss"
---

# Räkna ner med DD:HH:MM:SS?

## #1 — bigsky, 2003-11-10T22:30Z

Sökte först, men hittade föga imponerande svar. Kan någon lite snabbt sätta ihop ett förslag på en nedräkning som visar resultatet i formatet:

Det är X dagar,  X timmar,  X minuter och X sekunder kvar till den 1:a mars 2004.

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

## #2 — mozilla, 2003-11-10T22:36Z

<http://www.webforum.nu/showthread.php?s=&postid=698224#post698224>

i den tråden beskriver de hur man kan göra. för att få ut sekunder till 1:a mars 2004, borde du kunna göra DateDiff("s",2004-03-01,Now())

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

## #3 — Engine^, 2003-11-10T23:56Z

```
dteFuture = #2004-03-01 00:00:00#

lngSeconds = DateDiff("s", Now, dteFuture) 
[blue]' Antag att tiden är 2003-11-10 00:23:00
' d.v.s. lngSeconds = 9589020[/blue]
intDays = Int(lngSeconds / 60 / 60 / 24)
[blue]' intDays = 110[/blue]
lngSeconds = lngSeconds - (intDays * 60 * 60 * 24)
intHours = Int(lngSeconds / 60 / 60)
[blue]' intHours = 23[/blue]
lngSeconds = lngSeconds - (intHours * 60 * 60)
intMinutes = Int(lngSeconds / 60)
[blue]' intMinutes = 37[/blue]
lngSeconds = lngSeconds - (intMinutes * 60)
[blue]' lngSeconds = 0[/blue]

Response.Write "Det är " & intDays & " dagar, " & intHours & " timmar, " & _
  intMinutes & " minuter och " & lngSeconds & " sekunder kvar till " & dteFuture & "."
```

Det här är ett sätt att göra det på, men ej testad för nollvärden. Det ska dock inte vara några problem vad jag kan se.

**red.** Rättade till intSeconds till lngSeconds

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

## #4 — bigsky, 2003-11-11T00:09Z

Snyggt, men sekunderna i nedräkningen stämmer väl inte riktigt. Borde ju aldrig vara mer än 59 kvar.

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

## #5 — Engine^, 2003-11-11T00:21Z

När skulle det hända? Det är inte möjligt vad jag kan se.

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

## #6 — bigsky, 2003-11-11T00:23Z

Alltså, det som skrivs ut nu är:

> Det är 111 dagar, 10 timmar, 33 minuter och 2011 sekunder kvar till 2004-03-01 12:00:00.

Det skulle vara fint om det stod:

> Det är 111 dagar, 10 timmar, 33 minuter och **57** sekunder kvar till 2004-03-01 12:00:00.

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

## #7 — Engine^, 2003-11-11T00:35Z

Jag skulle gissa på att det beror på att du inte ser min finstilta redigering ;)

Jag hade råkat skriva *intSeconds* istället för *lngSeconds*. F'låt :)

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

## #8 — bigsky, 2003-11-11T00:38Z

Aja, där ser man. Tack så mycket för besväret denna sena natt ;)

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

## #9 — Engine^, 2003-11-11T00:41Z

Varsågod.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/90078-räkna-ner-med-dd-hh-mm-ss
