---
title: "Loopa datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/102360-loopa-datum"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "corona"
published: "2004-04-26T14:11:37.000Z"
updated: "2004-04-27T06:48:40.000Z"
replies: 6
views: 424
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/102360-loopa-datum"
---

# Loopa datum

## #1 — corona, 2004-04-26T14:11Z

Hej!

Jag undrar hur man på lättaste sättet kan loopa datum dvs kunna loopa fram 30 dagar t ex.

\<% For x = FixDate(Date) To FixDate(Date) + 30 %\>
\<%=x%\>
\<br\>
\<% Next %\>

Har försökt med detta men det går tydligen inte och jag får felmeddelandet:
Microsoft VBScript runtime (0x800A000D)
Type mismatch: '\[string: "Måndag 26 april"\]'

Håller på med en enkel kalender där jag senare ska koppla en databas till.

Någon som vet hur man enklast kan loopa ett datum?
Blir glad för tips och vad för fel jag gör.

/Annette

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

## #2 — Sebbe, 2004-04-26T14:38Z

```
For dtm = Date() To DateAdd("d", 30, Date())
  Response.Write(dtm & "<br>")
Next
```

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

## #3 — JAreMANNEN, 2004-04-26T14:40Z

```
For x = Date() To DateAdd("d", date(), +30)
  Response.Write(x &"<br>")
Next
```

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

## #4 — LarsG, 2004-04-26T14:51Z

Dateadd är överflödig.

```
for x = date() to date() + 30
```

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

## #5 — corona, 2004-04-26T20:37Z

Tack för alla snabba svar!
Nu jag får i alla fall inte det att fungera som jag önskar eftersom jag har en funktion som gör om 2004-04-26 till Måndag 26 april.
Tar jag bort funktionen FixDate fungerar det bra men när jag kopplar den till Date() får jag felmeddelandet.
Microsoft VBScript runtime (0x800A000D)
Type mismatch: '\[string: "Måndag 26 april"\]'
Går det inte att loopa en textsträng av Date() ?

/Annette

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

## #6 — @nders, 2004-04-27T02:10Z

Vad är FixDate() för funktion då?

Ta bort FixDate() ur For-satsen, och använd det bara  i utskriften.

```
for x = date() to date() + 30
      Response.Write FixDate(x) & "<br>"
next
```

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

## #7 — corona, 2004-04-27T06:48Z

Tack @nders!
FixDate gör om datumet från 2004-04-27 till Tisdag 27 april.
Nu fungerara det.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/102360-loopa-datum
