webForumDet fria alternativet

Datum + 365 dagar

9 svar · 296 visningar · startad av Addeladde

AddeladdeMedlem sedan jan. 20013 406 inlägg
#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

GimboMedlem sedan dec. 20001 626 inlägg
#2
<%
dim datum
datum = dateadd("d", 365, date)
response.write "datum"
%>
Erik JuhlinMedlem 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
%>
GimboMedlem sedan dec. 20001 626 inlägg
#4

bra där erik...
korrekt kod:

<%
dim datum
datum = dateadd("d", 365, date)
response.write datum
%>
QuidMedlem sedan juni 20006 025 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.

voigtann1Medlem 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

GimboMedlem 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...

voigtann1Medlem sedan juni 20019 519 inlägg
#8

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

QuidMedlem sedan juni 20006 025 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 :)

AddeladdeMedlem 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.

135 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)