webForumDet fria alternativet

Datum större och mindre

ASP

3 svar · 154 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Frågan#1

Jag får alltid att medlemskapet är giltigt till datum även fast det datumet redan har varit. Vad gör jag för fel.

 <% 
			  IF medlemskap = "" THEN 
                response.write "<span class=""rubrik"">Teckna medlemskap</span>"
				typ = 1
				datum2 = dateadd("d", 365, date)
			  END IF
			  IF medlemskap <> "" THEN
			    typ = 2
			  	IF giltigtdatum >= date THEN 
			  	  response.write "<span class=""rubrik"">Förnya ditt medlemskap</span><br><br>" 
			   	  response.write "<span class=""bold10"">Ditt medlemskap är giltigt till "& giltigtdatum &"</span><br>"
			  	  IF skicka = "" THEN
				    dim datum2
				    datum2 = dateadd("d", 365, giltigtdatum)
				  END IF
			  	  response.write "<span class=""bold10"">Om du förnyar ditt medlemskap blir det giltigt till "& datum2 &"</span><br><br>"
				END IF
				
				IF giltigtdatum <= date THEN
				  IF skicka = "" THEN
			   	    datum2 = dateadd("d", 365, date)
				  END IF  
				  response.write "<span class=""rubrik"">Förnya ditt medlemskap</span><br><br>" 
				  response.write "<span class=""bold10"">Ditt medlemskap gick ut "& giltigtdatum &"</span><br>"
			      Response.write "<span class=""bold10"">Vill du förnya ditt medlemskap till "& datum2 &"<br><br></span>"
                END IF 
			  
			  
			  END IF
			  %>
Medlem sedan jan. 20013 406 inlägg
#2

Lite bättre förklarat:
Om giltigtdatum = 2001-01-05
Så ska det visas

Ditt medlemskap gick ut 2001-06-22
Om du förnyar ditt medlemskap blir det giltigt till 2003-06-22

Men nu visas det:

Ditt medlemskap är giltigt till 2001-06-22
Om du förnyar ditt medlemskap blir det giltigt till 2002-06-22

vilket är helt fel.

Medlem sedan juli 200012 978 inlägg
#3

Du har ju plusat på med ett år
Prova med två!

Medlem sedan jan. 20013 406 inlägg
#4

Det här funkade tydligen
IF Cdate(date) <= Cdate(giltigtdatum) THEN

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)