---
title: "Nån som vet svaret?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12786-nån-som-vet-svaret"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Jacek"
published: "2001-11-23T08:43:00.000Z"
updated: "2001-11-23T11:34:00.000Z"
replies: 8
views: 275
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/12786-nån-som-vet-svaret"
---

# Nån som vet svaret?

## #1 — Jacek, 2001-11-23T08:43Z

Jag håller på att mixa med en tidrapport där flera personer är registrerade och varje person kan fylla i sina timmar.
Problemet jag har är att jag vill få upp en vecko tabell, dvs är det dagens datum så kommer man till en sida där en tabell listar ut måndag-söndag med datumen under, och för att göra det lite snyggare så kan dagens datum tabellen vara färgad.
Jag är dålig på att beskriva med om det är någon som förstår detta och vet svaret eller vet någon sida som skriver om detta så är jag väldigt tacksam.

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

## #2 — @nders, 2001-11-23T09:19Z

Är inte riktigt säker på hur du menar, men en liten if-sats kan du få av mig. 

```
if CDate(datumet_du_listar) = Date then
```

Hjälper det dig någonting?

Mvh,

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

## #3 — Jacek, 2001-11-23T09:47Z

Naj. Jag menar mer att om adressen är t.ex. tid.asp?Datum=2001-11-23 så kan man lista ut alla dagar i den veckan som datumet du angett ingår i.

**Exempel:**

Vecka 47
\[ Måndag 2001-11-19 \]
\[ Tisdag 2001-11-20 \]
\[ Onsdag 2001-11-21 \]
\[ Torsdag 2001-11-22 \]
\[ Fredag 2001-11-23 \]
\[ Lördag 2001-11-24 \]
\[ Söndag 2001-11-25 \]

\- - - - - - - - - - - - - - - -

Hoppas du förstår...

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

## #4 — lolukokasos, 2001-11-23T09:56Z

Med datepart("w",date,2) så får du ut vilken veckodag det är i veckan. I detta fall dag 5. 
Du kanske kan använda det...

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

## #5 — Jacek, 2001-11-23T10:00Z

Jo, det är en hjälp lina på vägen. Skall försöka bygga upp något utav den koden.
Tack för tipset! ;)

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

## #6 — @nders, 2001-11-23T10:06Z

Eller, eftersom jag har varit himlans bussig och skrivit ihop ett litet kodstycke åt dig, kan du ju använda det istället. ;)

```
<%
Session.LCID = 1053
dteDatum = Request.QueryString("datum")
if isDate(dteDatum) then
	dteDatum = Cdate (dteDatum)
	intDayOfWeek = WeekDay(dteDatum, vbMonday)
	dteWeekStart = dateAdd("d", -intDayOfWeek, dteDatum)
	for i = 1 to 7
		dteTempDate = dateAdd("d", i, dteWeekStart)
		Response.Write WeekdayName(Weekday(dteTempDate)) & " - " & dteTempDate & "<br>"
	next
else
	Response.Write "Ogiltigt datum"
end if
%>
```

Mvh,

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

## #7 — Jacek, 2001-11-23T10:09Z

Fan va nice!
Rå tackar dig @nders.. :)

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

## #8 — Jacek, 2001-11-23T10:30Z

@nders \> Går det att sätta ett string  namn på varje dag.

**Exempel**

\<% Måndag = 2001-11-23 %\>
forts..

Eller är det omöjligt?

Vill ha det så bara för att då kan jag plecare ut datumen lite var stans på sidan..

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

## #9 — @nders, 2001-11-23T11:34Z

Mjo, det kan man ju. Om man nu vill det. :)

Vi kör en liten select case vid variabeltilldelningen.

```
<%
Session.LCID = 1053
dteDatum = Request.QueryString("datum")
if isDate(dteDatum) then
	dteDatum = Cdate (dteDatum)
	intDayOfWeek = WeekDay(dteDatum, vbMonday)
	dteWeekStart = dateAdd("d", -intDayOfWeek, dteDatum)
	for i = 1 to 7
		dteTempDate = dateAdd("d", i, dteWeekStart)
		select case i
			case 1 : dteMandag = dteTempDate
			case 2 : dteTisdag = dteTempDate
			case 3 : dteOnsdag = dteTempDate
			case 4 : dteTorsdag = dteTempDate
			case 5 : dteFredag = dteTempDate
			case 6 : dteLordag = dteTempDate
			case 7 : dteSondag = dteTempDate
		end select
		Response.Write WeekdayName(Weekday(dteTempDate)) & " - " & dteTempDate "<br>"
	next
else
	Response.Write "Ogiltigt datum"
end if
%>
```

Jag hade iofs gjort det med en array istället.

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12786-nån-som-vet-svaret
