---
title: "årtal -> p18"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/91677-årtal-p18"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Thompa__85"
published: "2003-12-02T00:23:49.000Z"
updated: "2003-12-02T12:08:22.000Z"
replies: 11
views: 347
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/91677-årtal-p18"
---

# årtal -> p18

## #1 — Thompa__85, 2003-12-02T00:23Z

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

Permalänk: https://www.webforum.nu/p/91677

## #2 — Josef, 2003-12-02T00:26Z

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>

Permalänk: https://www.webforum.nu/p/1219357

## #3 — KoTTeN, 2003-12-02T00:40Z

Testa med detta:

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

Permalänk: https://www.webforum.nu/p/1219361

## #4 — Thompa__85, 2003-12-02T00:49Z

> **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.. :/

Permalänk: https://www.webforum.nu/p/1219362

## #5 — Palle, 2003-12-02T00:55Z

```
[red]strBirth = cDate(rs("alder"))
strAge = DateDiff("YYYY", strBirth, now)
Response.Write "P"& strAge[/red]
```

Permalänk: https://www.webforum.nu/p/1219363

## #6 — Thompa__85, 2003-12-02T00:56Z

Det funka kanon! tackar!

Permalänk: https://www.webforum.nu/p/1219364

## #7 — Thompa__85, 2003-12-02T00:56Z

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

Permalänk: https://www.webforum.nu/p/1219365

## #8 — room, 2003-12-02T08:22Z

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 ?

Permalänk: https://www.webforum.nu/p/1219408

## #9 — Thompa__85, 2003-12-02T11:41Z

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

Permalänk: https://www.webforum.nu/p/1219491

## #10 — Thompa__85, 2003-12-02T11:49Z

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

Permalänk: https://www.webforum.nu/p/1219496

## #11 — Engine^, 2003-12-02T11:57Z

Detta fungerar utan problem för mig.

```
Response.Write "P" & DateDiff("yyyy", rs("alder"), Now())
```

Permalänk: https://www.webforum.nu/p/1219500

## #12 — Thompa__85, 2003-12-02T12:08Z

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

Permalänk: https://www.webforum.nu/p/1219507

---

Tråden på webben: https://www.webforum.nu/amne/asp/91677-årtal-p18
