Avatar billede foxmulder Nybegynder
09. juni 2004 - 08:45 Der er 2 kommentarer og
1 løsning

Konvertering af år og ugenummer til måned

Er der nogen som kan lave mig et lille stykke kode som kan konvertere et indtastet ugenummer og år til et månedsnummer?

Haster :)
Avatar billede fennec Nybegynder
09. juni 2004 - 09:26 #1
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
ThisYear = 2004
ThisWeek = 1
FirstWeek = 0
MyDate = new Date(ThisYear,0,1);
//Find ugenummeret for den 1/1 for året med 4 dags reglen.
if(MyDate.getDay() <= 4)
  FirstWeek = 1
 
MyDate = new Date(ThisYear,0,((ThisWeek-FirstWeek)*7)-(MyDate.getDay()-2));
alert(MyDate.getMonth()+1)
//-->
</SCRIPT>

Der er et par ting du skal være opmærksom på. Jeg har brugt 4 dags reglen til at finde ugenummeret med (standart regel i dk).
Jeg har også valgt at se på den første dag i ugen og finde måneden ud fra denne dato, og som du kan se giver det måned 12, hvis man vælger uge 1 i 2004.

Og som en sidste detalje, har jeg ikke helt gennemtestet det, med flere årgange. Så du må lige sige til hvis der er uoverensstemmelser.
Avatar billede foxmulder Nybegynder
09. juni 2004 - 10:27 #2
Takker!
Den var lige i øjet :)

Send et svar, så du kan få dine point.
Avatar billede fennec Nybegynder
09. juni 2004 - 10:28 #3
ok.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester