webForumDet fria alternativet

årtal -> p18

11 svar · 325 visningar · startad av Thompa__85

Thompa__85Medlem sedan aug. 2002600 inlägg
#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

JosefMedlem 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

KoTTeNMedlem sedan sep. 20011 722 inlägg
#3

Testa med detta:

Response.Write("" & Left(DateDiff("y",RecSet("alder"),date())/365.2375, 2) & "")
Thompa__85Medlem 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.. :/

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

Det funka kanon! tackar!

Thompa__85Medlem 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 :/

roomMedlem 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 ?

Thompa__85Medlem sedan aug. 2002600 inlägg
#9

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

Thompa__85Medlem sedan aug. 2002600 inlägg
#10

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

Engine^Medlem sedan dec. 20003 887 inlägg
#11

Detta fungerar utan problem för mig.

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

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

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