webForumDet fria alternativet

årtal -> p18

ASP

11 svar · 328 visningar · startad av Thompa__85

Medlem sedan aug. 2002600 inlägg
Frågan#1

Hejsan! Har sökt i forumet men ej hittat nått svar :/
Har lagrat i databasen tex 1985-08-10. Men på sidan vill jag att den skriver ut P18 istället, jag hämtar årtalet så här:

<%=rs("alder")%>

Hur gör man det?

Mvh Adde

Medlem sedan mars 20023 561 inlägg
#2

Du ska nog kolla lite närmare på funktionen DateDiff.
MSDN: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vsfctdatediff.asp

Medlem sedan sep. 20011 722 inlägg
#3

Testa med detta:

Response.Write("" & Left(DateDiff("y",RecSet("alder"),date())/365.2375, 2) & "")
Medlem sedan aug. 2002600 inlägg
#4

KoTTeN skrev:

Testa med detta:

Response.Write("" & Left(DateDiff("y",RecSet("alder"),date())/365.2375, 2) & "")

Den skrev att jag va 98 år om jag va född 1985.. :/

Medlem sedan apr. 20003 174 inlägg
#5
[red]strBirth = cDate(rs("alder"))
strAge = DateDiff("YYYY", strBirth, now)
Response.Write "P"& strAge[/red]
Medlem sedan aug. 2002600 inlägg
#6

Det funka kanon! tackar!

Medlem sedan aug. 2002600 inlägg
#7

Eller vänta nu, nu var det ett förinställt datum, den ska hämta ett datum från databasen :/

Medlem sedan mars 2001270 inlägg
#8

Vad menar du att den ska hämta från databasen. Det gör den väl efter som du hämtar den från ett RecordSet.

Däremot jämför du ju strängen i databasen mot dagens datum för att få reda på åldern idag!

Eller ?

Medlem sedan aug. 2002600 inlägg
#9

Oj.. sorry.. missförstod. Tack!

Medlem sedan aug. 2002600 inlägg
#10

Men nu med palles kod... så skriver den ut 98 :/ Why?

Medlem sedan dec. 20003 887 inlägg
#11

Detta fungerar utan problem för mig.

Response.Write "P" & DateDiff("yyyy", rs("alder"), Now())
Medlem sedan aug. 2002600 inlägg
#12

JO det funkar faktiskt. Jag hade därmet endast 1985 från databasen ;) så det funkar :) Tack

262 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)