---
title: "månads dagar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/59907-månads-dagar"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Dino"
published: "2002-11-22T09:54:05.000Z"
updated: "2002-11-24T11:47:47.000Z"
replies: 7
views: 249
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/javascript/59907-månads-dagar"
---

# månads dagar

## #1 — Dino, 2002-11-22T09:54Z

Om jag tar fram att det är månad 11 (november) hur kan jag då enklast kolla hur många dagar den månaden har.

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

## #2 — Johnsen, 2002-11-22T11:51Z

```
alert(new Date(2002,11,0).getDate())
```

Ger antalet dagar i november 2002

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

## #3 — Dino, 2002-11-22T12:15Z

Tackar. :)

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

## #4 — Dino, 2002-11-22T14:01Z

Försöker skapa en select dynamiskt, men något är fel(den röda koden). Någon som kan hjälpa.

```
<script language="javascript">
function setDays(){
   whatMonth = parseInt(document.head.month.selectedIndex)
   whatMonth = whatMonth + 1
   monthDays = new Date(2000,whatMonth,0).getDate()

   [red]for (var i=0; i < monthDays; i++) {      
      eval("option+i = new Option('bla', 'bla')")       
   }[/red] 
   for (var i=0; i < monthDays; i++) {      
      eval("document.head.day.options[i]=option" + i)       
   }
}
</script>
```

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

## #5 — Dino, 2002-11-22T14:40Z

Löste sig (delvis)

```
<script language="javascript">
function setDays(){
   whatMonth = parseInt(document.head.month.selectedIndex);
   whatMonth = whatMonth + 1;
   monthDays = new Date(2000,whatMonth,0).getDate();

   grr = new Array(monthDays)
   for (var i=0; i < monthDays; i++){      
      grr[i] = new Option(i+1, i+1);       
   }
	
   for (var i=0; i < monthDays; i++){      
      eval("document.head.day.options[i]=grr[i]");  
   }     
}
</script>
```

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

## #6 — colione, 2002-11-24T00:19Z

prova att lägga til grr.length()

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

## #7 — Jojoxx, 2002-11-24T08:50Z

Är det något sånt här du vill ha?

```
<body onLoad="setDays()">

<form name="head">
<select name="year" onChange="setDays();"><option value="2000">2000</option><option value="2001">2001</option><option value="2002">2002</option></select>
<select name="month" onChange="setDays();">
<option>Jan</option>
<option>Feb</option>
<option>Mar</option>
<option>Apr</option>
<option>Maj</option>
<option>Jun</option>
<option>Jul</option>
<option>Aug</option>
<option>Sep</option>
<option>Okt</option>
<option>Nov</option>
<option>Dec</option>
</select>
<select name="day"></select>
</form>

<script language="javascript">
function setDays(){
   whatMonth = document.head.month.selectedIndex+1;
   whatYear = document.head.year[document.head.year.selectedIndex].value;
   monthDays = new Date(whatYear,whatMonth,0).getDate();
   document.head.day.length=monthDays;
   for(i=1;i<=monthDays;i++){
	   document.head.day[i-1].value=i;
	   document.head.day[i-1].text=i;
   }
}
</script>
```

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

## #8 — Dino, 2002-11-24T11:47Z

Det är precis så jag ville ha det. Tackar. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/59907-månads-dagar
