---
title: "Veckor, datum och att räkna bakåt i tiden"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/188068-veckor-datum-och-att-räkna-bakåt-i-tiden"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "peppar"
published: "2011-10-10T11:31:30.000Z"
updated: "2011-10-10T13:12:20.000Z"
replies: 1
views: 1229
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/188068-veckor-datum-och-att-räkna-bakåt-i-tiden"
---

# Veckor, datum och att räkna bakåt i tiden

## #1 — peppar, 2011-10-10T11:31Z

Jag har kört fast i något enkelt. Det var ett tag sedan jag öht knappade .asp. Jag provade mig fram med en kodsnutt jag hittade här på WF för att hämta värden från en databas veckovis. Koden hittade jag här -\> <http://www.webforum.nu/showpost.php?p=444333&postcount=24>

Om jag nu vill stega framåt skickar jag in nytt datum en en querystring. Det funkar fint.
Men om jag vill stega bakåt hänger sig do until loopen, men jag kan för mitt liv inte begripa varför? :r

```
<% 
	if request.querystring("date") = "" then
		weekno = datepart("ww", date, 2, vbFirstFourDays)
	else
		weekno = datepart("ww",request.querystring("date"),2,vbFirstFourDays)
	end if
	
	y = year(now())
	
	startdate= y & "-01-01"

	Do Until DatePart("ww", startdate, 2, 2) = weekno
		startdate = DateAdd("d", 1, startdate)
	Loop %>
```

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

## #2 — peppar, 2011-10-10T13:12Z

Felet beror inte på do until loopen, eller koden ovan...
Jag hade missat .movenext senare i koden...  :r

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/188068-veckor-datum-och-att-räkna-bakåt-i-tiden
