webForumDet fria alternativet

Skriv ut 30 månader framåt!

ASP

2 svar · 355 visningar · startad av paddan

Medlem sedan dec. 2002299 inlägg
Frågan#1

Hej!
Jag förösker få fram månad och år 30 månader framåt i en for loop.

<%
   for manad=0 to 30 
   pManad = month(date)%>
   <option value="<%=manad%>"><%=monthName(pManad)%></option>
<%
   next
%>

Det ska stå så här:
börjar på aktuell månad:

Maj 2006
Juni 2006
Juli 2006
Augusti 2006
osv
när det kommer till december 2006 så ska nästa vara Januari 2007
Så ska det vara 30 månader framåt från aktuell månad.

är det någon har några ideer hur man ska lösa det?

Mvh martin

Medlem sedan juni 200032 967 inlägg
#2

DateAdd()

Medlem sedan apr. 20031 660 inlägg
#3

HEJ!

Använd dig av DateAdd, där du har dagens datum som utgångspunkt, och en loop som ökar M till 30.

Just nu har du väl samma månad hela tiden?

Utskriften fixar du med MonthName och Year.

253 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)