---
title: "Formatera datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/147587-formatera-datum"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "trexter"
published: "2006-05-31T21:52:32.000Z"
updated: "2006-06-01T09:09:11.000Z"
replies: 3
views: 385
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/147587-formatera-datum"
---

# Formatera datum

## #1 — trexter, 2006-05-31T21:52Z

Hur gör jag för att formatera 2006-05-28 till "28 Maj" respektive "28  Maj 2006".

 :)

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

## #2 — Riffles, 2006-05-31T23:41Z

Dim d
d = cdate(date)
response.write "Långt datum: " & right("0" & day(d),2) & " " &  monthname(month(d),true) & " " & year(d) & "\<br\>"
Sedan kan du även fixa om det är 1:a, 2:a, 3:e osv. i en månad med hjälp av en IF-sats.

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

## #3 — J.N., 2006-06-01T08:59Z

HEJ!

Riffles, varför använder du right("0" & day(d),2) ?
Day ger idag 1, lägger till 0 före, två tecken från höger \> 01?

Du ger en dubbeltydlig lösning med utlägget om 1:a, 2:a, 3:e. Med nollan framför tycker jag det ser dumt ut, tex 01:a.

trexter skriver inget om hur entalsdatum ska hanteras. Vill han inte ha nollan, räcker det med Day(d) i din kod, som sedan kan utökas med ditt förslag med bokstäver.

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

## #4 — cyprys, 2006-06-01T09:09Z

```
yourDate.ToString("dd MMMM");
resp
yourDate.ToString("dd MMMM yyyy");
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/147587-formatera-datum
