---
title: "Antal dagar i månad"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7365-antal-dagar-i-månad"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "SPiN"
published: "2000-12-04T08:38:00.000Z"
updated: "2000-12-09T02:44:00.000Z"
replies: 4
views: 452
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/7365-antal-dagar-i-månad"
---

# Antal dagar i månad

## #1 — SPiN, 2000-12-04T08:38Z

Hmm... jag har suttit o försökt få fram antalet dagar i en månad, men inte lyckats. Finns det någon funktion som tar fram det, eller någon som har någon idé om hur man kan skriva en sådan?

/\*
Redigerat
\*/
**Fixade till det med att använda en array... Men en funktion skulle vara ännu bättre, eftersom att man inte kan använda scriptet på ett skottår, då är man en dag kort :l**

/\*
\*/

MVH / SPiN

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

## #2 — @nders, 2000-12-05T20:04Z

du kan ju alltid skapa ett datum som är den första i en månad för att sedan dra bort en dag med dateadd(). då har du den sista dagen i månaden innan och alltså också längden på den månaden.

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

## #3 — SPiN, 2000-12-06T11:33Z

Hmm... jag förstår inte riktigt hur du menar, skulle du vilja precisera dig lite?

Tack för svaret ivf, även om ja inte förstod :)

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

## #4 — Riri, 2000-12-06T18:32Z

Hej

Har skrivít ett litet JavaScript som tar emot aktuell månad och sätter sedan antal dagar i en listbox beroende på vald månad.

Det funkar helt ok för mig, kan du inte göra ett liknande, eller måste det vara ASP?

Man skulle väl kunna skriva en Sub rutin i ASP som tar emot månaden och retunerar antal dagar. 

Vad tror du? Har jag totalt missuppfattat?

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

## #5 — Bengan, 2000-12-09T02:44Z

Min gamla kalender använder det här:

```
Function GetDaysInMonth(iMonth, iYear)
	Select Case iMonth
		Case 1, 3, 5, 7, 8, 10, 12
			GetDaysInMonth = 31
		Case 4, 6, 9, 11
			GetDaysInMonth = 30
		Case 2
			If IsDate("Februari 29, " & iYear) Then
				GetDaysInMonth = 29
			Else
				GetDaysInMonth = 28
			End If
	End Select
End Function
```

Stoppa in månad och år i funktionen så får du antalet dagar. Året måste med pga. skottår.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/7365-antal-dagar-i-månad
