Ålder

ASP

21 svar · 337 visningar · startad av jboy_87

Medlem sedan aug. 20011 099 inlägg
Trådstart#1

fältet ser ut såhär 1987 04 30
och skriver ut P14 men när man väljer typ så att det blir P8 då blir det P8. <-- hur ta bort den dära punkten??.

newage=formatnumber(newage,2)
		newage=left(newage,2)

[Redigerat av jboy_87 den 04 jan 2002]

Medlem sedan juni 20019 519 inlägg
#2

ehh... typ left är väll att den ska ta upp till ett tal.. så prova ändra 2 till 1... men då fungerar inte om man är över 9 år =)

Medlem sedan aug. 20011 099 inlägg
#3

jag kan fixa bara leka med if satser fast vill göra det enklare

Medlem sedan okt. 20005 273 inlägg
#4
newage=formatnumber(newage,2)
newage=left(newage,2)
newage = replace(newage, ".", "")

detta kanske går :)

Medlem sedan aug. 20011 099 inlägg
#5

nix funkar inte

Medlem sedan juni 20019 024 inlägg
#6

Vad innehåller fältet och vad är det för typ av fält då?

Medlem sedan aug. 20011 099 inlägg
#7

response.write(newage)%> nått här kanske

Medlem sedan aug. 20011 099 inlägg
#8

text felt med 1987 04 30

Medlem sedan okt. 20005 273 inlägg
#9

Är newage en funktion....isåfall vill vi se den ;)

Medlem sedan juni 20019 024 inlägg
#10

Varför inte göra om det till ett datumfält?
Och hur ser resten av koden ut som tar ut datumet ur databasen, den måste ju lägga på en punkt någonstans.

Medlem sedan aug. 20011 099 inlägg
#11

vill inte ändra nått för att du måste jag fixa bli_medlem.asp.
finns ingen punkt i databasen!!!
och det e ingen funktion.

<%newage=DateDiff ("d", recset("alder"), Now)
		newage=newage / 365
Medlem sedan juni 20019 024 inlägg
#12

newage = Year(Date) - Year(recset("alder"))

Medlem sedan aug. 20011 099 inlägg
#13

tack så mycket :-)

Medlem sedan aug. 20011 099 inlägg
#14

nää nu blir det fel på andra P15 när jag har fyllt på 1987 04 30

Medlem sedan aug. 20011 099 inlägg
#15

hoho

Medlem sedan aug. 20011 099 inlägg
#16

LarsG det va länge sen jag fick hjälp utav dig :-)

Medlem sedan juni 2001206 inlägg
#17

Här har du en fungerande lösning ;) :

newage = DateDiff ("d", recset("alder"), Now)
newage = newage - (newage Mod 365)
newage = newage / 365
Medlem sedan aug. 20011 099 inlägg
#18

nämen tackar Harback

Medlem sedan jan. 20013 341 inlägg
#19

Harback, kolla en almanacka, titta på februari 2004... :e
Har du tänkt på skottår?

Medlem sedan aug. 20011 099 inlägg
#20

vadå finns det fel på koden eller?

[Redigerat av jboy_87 den 17 jan 2002]

260 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)