---
title: "tid kvar till...?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12228-tid-kvar-till"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ikolito"
published: "2001-10-22T15:10:00.000Z"
updated: "2001-10-22T17:43:00.000Z"
replies: 13
views: 594
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/12228-tid-kvar-till"
---

# tid kvar till...?

## #1 — ikolito, 2001-10-22T15:10Z

Hej,
jag undrar om det är någon som har en bra lösning till mitt problem... jag vill ha en funktion som räknar ut hur många timmar&minuter det är kvar till en viss tidpunk varje vecka. T.ex så det står hur lång tid det är kvar till "Rederiet" varje vecka? alltså kl 20.00 på Torsdag.

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

## #2 — Eclipse, 2001-10-22T15:43Z

Kolla manualen efter dateDiff() funkar. Eller sök på forumet.

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

## #3 — ikolito, 2001-10-22T15:50Z

Jag har kollat manuealen och kollat igenom tidigare inlägg redan utan att hitta...

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

## #4 — Vide, 2001-10-22T16:08Z

Vad har du för konstig manual? Klicka på 'search' och skriv datediff så får du upp funktionen mitt framför näsan.

Om du inte har manualen så kan du ladda ned den här: <http://msdn.microsoft.com/scripting/vbscript/download/vbsdown.htm#DOC>

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

## #5 — ikolito, 2001-10-22T16:12Z

Alltså ni verkar ju inte förstå något av det man skriver... DATEDIFF ÄR JU DATUM SKILLNAD jag vill ha TIDSSKILLNAD också...

Syntax
DATEDIFF ( datepart , startdate , enddate )

DATE endast... ingen tidsskillnad.

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

## #6 — jorgen, 2001-10-22T16:20Z

Hej!

Det står i manualen om du läst någon rad längre ner.

Dagar:

```
DateDiff("d", 3, now())
```

Timmar:

```
DateDiff("h", 3, now())
```

Minuter:

```
DateDiff("n", 3, now())
```

mvh Jörgen :)

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

## #7 — juventus1, 2001-10-22T16:22Z

Hej!

Du får nog läsa lite noggrannare i manualen... ;)

Prova:

```
datediff(h,now(),dittdatum,2)
```

Ger dig tiden i timmar. Byt h mot s om du vill ha sekunder...

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

## #8 — ikolito, 2001-10-22T16:22Z

det är ju fortfarande bara det att den visar hur lång tid det är kvar till ett visst datum... man kan INTE ställa in en viss tidpunk på dygnet vad jag vet... hur gör man det? det är det jag vill veta!

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

## #9 — Vide, 2001-10-22T16:33Z

Har du testat?

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

## #10 — ikolito, 2001-10-22T16:33Z

nu kom jag på att man kan ju bara addera timtalet 20 om man vill att det ska vara 20.00 den dagen... men det återstår fortfarande problemet med hur man ska göra för att räkna ut vilket datum som t.ex "nästa fredag" är på.

Någon som har en lösning på det problemet?

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

## #11 — Eclipse, 2001-10-22T16:56Z

Här är lite olika varianter du kan trixa med.

Nej du behöver inte trixa med timmarna på det sättet. now() är en del av date-funktionen.

response.write now()

2001-10-22 00:00:00

Dagar och timmar till Kalle Anka på julafton:

```
<%
response.write DateDiff("h", #2001-12-24 15:00#, date()) & "<BR>"
response.write DateDiff("d", #2001-12-24#, date()) & "<BR>"

response.write DateDiff("h", now, #2001-12-24 15:00#) & "<BR>"
response.write DateDiff("d", now(), #2001-12-24#) & "<BR>"
%>
```

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

## #12 — LarsG, 2001-10-22T17:18Z

Nej, jag håller med att dom missförstår vad du vill.

Jag skrev en generell funktion

```
function reidar(current,dayNo,strtime)
dim today,d,days,sendDate
    today = weekday(current,vbSunday)
    if  today < dayNo then
        days = dayNo - today
    elseif today = dayno then
        if  datepart("h",current) < cint(left(strtime,2)) then
            days = 0
        else
            days = 7
        end if
    else
       days = 7 - (today - dayNo)
    end if
    d = formatDateTime(dateadd("d",days,current),vbShortDate)
    sendDate = cdate(d & " " & strtime )
    reidar = datediff("n",current,sendDate)
end function
```

Du kan använda den så här

```
session.lcid = 1053
m = reidar(now(),vbThursday,"20:00:00")
h = int(m/60)
m = m mod 60
response.write "Timmar = " & h & " minuter = " & m & "<br>"
```

för att få fram antal minuter till klockan 20:00 närmsta torsdag från nu.

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

## #13 — ikolito, 2001-10-22T17:37Z

Tack!

Det var exakt det där jag behövde... jäkligt snyggt!

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

## #14 — @nders, 2001-10-22T17:43Z

Måste också passa på att kasta in en eloge till LarsG för det klockrena funktionsnamnet! :)

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12228-tid-kvar-till
