webForumDet fria alternativet
Logga in / Bli medlem

Datum + 365 dagar

ASP

9 svar · 298 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Trådstart#1

Hej

Hur gör jag om jag vill lägga till 1 år på ett datum.
Ex 2002-06-30 ska bli 2003-06-30

Medlem sedan dec. 20001 626 inlägg
#2
<%
dim datum
datum = dateadd("d", 365, date)
response.write "datum"
%>
Medlem sedan maj 200010 687 inlägg
#3

Nja, det där hade ju inte funkat. Skulle bara skriva ut "datum". Ta bort citattecknena. Går också att skriva så här... :)

<%
dim datum
datum = dateadd("yyyy", 1, date)
response.write datum
%>
Medlem sedan dec. 20001 626 inlägg
#4

bra där erik...
korrekt kod:

<%
dim datum
datum = dateadd("d", 365, date)
response.write datum
%>
Medlem sedan juni 20006 022 inlägg
#5

Jag skulle nog hellre använda Eriks kod. Den lägger ju till ett år, din (gimbos) lägger ju till 365 dagar och tar därför inte hynsyn till skottår.

Medlem sedan juni 20019 519 inlägg
#6

Quid skrev:

Jag skulle nog hellre använda Eriks kod. Den lägger ju till ett år, din (gimbos) lägger ju till 365 dagar och tar därför inte hynsyn till skottår.

precis

Medlem sedan dec. 20001 626 inlägg
#7

hmmm... den lägger ju till 365dagar på det aktuella datumet, så jag fattar inte riktigt erat resonamng ang. skottår... säg att det är den 29februari då lägger den ju till 365 dagar...

Medlem sedan juni 20019 519 inlägg
#8

och topicen lyder "Datum + 365 dagar" inte ett år :)

Medlem sedan juni 20006 022 inlägg
#9

Men läser man frågan så är den: "Hur gör jag om jag vill lägga till 1 år på ett datum." så det är ju en tolkningsfråga, men han har ju iaf fått svår på båda och borde vara nöjd :)

Medlem sedan jan. 20013 406 inlägg
#10

Förlåt om det kanske blev lite svårt att tolka ;-)
Men det ska vara 365 dagar. Tack för funktionerna.

256 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)