---
title: "dateDiff problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/122292-datediff-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Holmstroem"
published: "2005-02-12T20:07:06.000Z"
updated: "2005-02-12T21:49:06.000Z"
replies: 10
views: 401
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/122292-datediff-problem"
---

# dateDiff problem

## #1 — Holmstroem, 2005-02-12T20:07Z

```
if dateDiff("s",date,objRS("datum")) < 120 then
response.redirect("shoutbox.asp?do=wait")
```

Varför blir alltid värdet av detta mindre än 120? objRS("datum") är ett vanligt date() som blivit inmatat i en databas...

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

## #2 — voigtann1, 2005-02-12T20:46Z

prova:

```
if dateDiff("s",date,[b]cdate([/b]objRS("datum")[b])[/b]) < 120 then
response.redirect("shoutbox.asp?do=wait")
```

 Cdate() gör så att din objRS("datum") görs om i datum format... kan ju vara så att i din databas att du inte ha det som ett 'datum' i exempel access databasen... tror du får det önskande resultatet om du använder ovan.

Även om inte det hjälper får jag bara säga en sak: "Välkommen till webForum"!

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

## #3 — Holmstroem, 2005-02-12T21:17Z

Tack voigtann1 .. :) Men det är faktiskt inte första gången jag är här ;) Första gången på länge bara... har gjort nytt nick och ska starta om från grunden :P Så vad du borde säga är : Välkommen tillbaka master ;) hehe tack för hjälpen ska testa om det funkar nu

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

## #4 — Holmstroem, 2005-02-12T21:18Z

tyvärr så funkade det inte.. fortfarande samma problem.. detta börjar bli lite irriterande nu =/

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

## #5 — @nders, 2005-02-12T21:21Z

Du kan ju alltid prova att byta plats på datumen i datediff-kallet. Det beror ju liksom på hur du vill jämföra. Sätter du datumen på fel ställe får du ju ett negativt värde, och det är ju mindre än 120.

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

## #6 — voigtann1, 2005-02-12T21:21Z

vänta nu... är inte "s" för sekunder... date() ger inte ut tid.. date() ger bara ut datum... prova now() istället

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

## #7 — Holmstroem, 2005-02-12T21:30Z

Det har jag tänkt på redan... eller ja.. jag åtgärdade det genom att ändra alla "date" till "now" precis innan du skrev...  :P Vi tänker lika hörru ;) Jag måste bara vänta 120 sekunder för att testa igen :P

(120 sekunder senare)

Det borde ha gåt 120 sekunder nu... och jag ser inte att det funkar.. nu har jag koden:

```
if dateDiff("s",now,cdate(objRS("datum"))) < 120 then
response.redirect("shoutbox.asp?do=wait")
```

Det ÄR datumformat i databasen....

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

## #8 — voigtann1, 2005-02-12T21:34Z

kör som @nders skriver:

```
if dateDiff("s",cdate(objRS("datum")),now) < 120 then
response.redirect("shoutbox.asp?do=wait")
```

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

## #9 — Holmstroem, 2005-02-12T21:40Z

haha nu hände en rolig sak... :P Nu är det tvärt om.. nu är alltid värdet mer än 120 :P

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

## #10 — voigtann1, 2005-02-12T21:44Z

vad är det för värde om du skriver ut datediffen? och skriv gärna vad now() var och var objRs("datum") var i värde...

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

## #11 — Holmstroem, 2005-02-12T21:49Z

Chilla nu.. proffset fixar ;) Jag tog bort cdate ifrån @nders script och då funkade det perfa... Tack för engagemanget båda två :) Slutgiltiga koden blev:

```
if dateDiff("s",objRS("datum"),now) < 120 then
response.redirect("shoutbox.asp?do=wait")
```

Edit: jag skojade bara... det funkade i 1 sekund.. nu funkar det inte igen =/

Edit 2: nu funkar det igen.. haha konstigt skit :P

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/122292-datediff-problem
