---
title: "Jämföra om ett datum ligger inom ett intervall"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/165486-jämföra-om-ett-datum-ligger-inom-ett-intervall"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "devotion"
published: "2007-10-14T19:17:25.000Z"
updated: "2007-10-14T19:56:00.000Z"
replies: 2
views: 480
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/165486-jämföra-om-ett-datum-ligger-inom-ett-intervall"
---

# Jämföra om ett datum ligger inom ett intervall

## #1 — devotion, 2007-10-14T19:17Z

Hej!

Jag har ett datum; dTestDate

Jag vill kontrollera om det ligger inom ett visst intervall enligt

```
Om dTestDate är större än eller likamed dStartdate och mindre än dStopDate
            Gör detta
Annars
            Gör detta
Slut
```

dTestdate loopapas ut från en databas. dStartDate och dStopDate fås fram genom att använda datumfunktioner.

Jag har testat med:

```
if dTestDate>=FormatDateTime(tm,2) and dStartDate<FormatDateTime(DateAdd("m", 1, tm)) then
            Weee! 
else
            exit function
end if
```

Jag har provat att skriva ut värdena på:

> dTestDate
> FormatDateTime(tm,2)
> FormatDateTime(DateAdd("m", 1, tm))

Men jag får aldrig en träff även om utskriften visar att jag skulle fått det...

Vad gör jag för fel? Ska jag typkonvertera?

Mvh
Henrik

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

## #2 — Peter S, 2007-10-14T19:22Z

```
if cdate(dTestDate) >= cdate(dStartDate) and cdate(dTestDate) < cdate(dStopDate) then
 ...
```

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

## #3 — devotion, 2007-10-14T19:56Z

Kunde man ju ge sig fan på...  ;)  

Thanx!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/165486-jämföra-om-ett-datum-ligger-inom-ett-intervall
