---
title: "Funktion som omvandlar 2002-10-28 till 28 oktober år 2002!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/57282-funktion-som-omvandlar-2002-10-28-till-28-oktober-år-2002"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "trexter.com"
published: "2002-10-28T09:41:54.000Z"
updated: "2004-10-28T15:38:31.000Z"
replies: 7
views: 6186
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/57282-funktion-som-omvandlar-2002-10-28-till-28-oktober-år-2002"
---

# Funktion som omvandlar 2002-10-28 till 28 oktober år 2002!

## #1 — trexter.com, 2002-10-28T09:41Z

Jag kände att jag vill bidra med någonting till wF men problemet var att jag var för lat att göra någonting rejält.

Därför kommer den nu, en simpel funktion, tog 2 minuter att göra men den fyller i alla fall sin funktion. ;)
Enjoy!

(Hackning och utmobbning relaterat till scriptet sker i denna tråden, tack! :h )

```
<%
Function DateAndTime(datum)
Dim Dagen, Manaden, Aret, ReManaden
Dagen = Right(datum, 2)
Manaden = Mid(datum, 6, 2)
	Select Case Manaden
		Case 1 : 	ReManaden="januari"
		Case 2 : 	ReManaden="februari" 
		Case 3 : 	ReManaden="mars" 
		Case 4 : 	ReManaden="april" 
		Case 5 : 	ReManaden="maj" 
		Case 6 : 	ReManaden="juni" 
		Case 7 : 	ReManaden="juli" 
		Case 8 : 	ReManaden="augusti" 
		Case 9 : 	ReManaden="september" 
		Case 10 : ReManaden="oktober" 
		Case 11 : ReManaden="november" 
		Case 12 : ReManaden="december" 
	End Select
Aret = Left(datum, 4)

DateAndTime = Dagen & "&nbsp;" & ReManaden & "&nbsp;år&nbsp;" & Aret
End Function

Response.Write DateAndTime("2002-10-28")
%>
```

 :)

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

## #2 — CatZ, 2003-01-05T15:10Z

varför inte bara använda

```
response.write FormatDateTime(#2002-12-18#, vbLongDate)
```

Fast det är klart, man missar ju "år" då :)

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

## #3 — cyprys, 2003-02-19T16:55Z

Eller

```
reponse.write(format("2003-02-17", "dd MMMM år yyyy"))
```

för att få med året ;)

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

## #4 — mariel, 2004-10-17T08:25Z

vad sägs om att använda LCID? t.ex.:

Session.LCID=1053 (LCID för Sverige)
Response.write (new Date().toLocaleDateString());

och resultatet blir "den 17 oktober 2004".

(jag använder jscript i stället för vbscript)

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

## #5 — @nders, 2004-10-23T06:54Z

Alla sätt är bättre än sättet som används i trexters script, faktiskt. Man ska aldrig använda strängfunktioner för att ta fram delar av ett datum, det finns bra funktioner för sånt i VBScript. Använd *alltid* datumfunktioner för att hantera datum. Ok? :)

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

## #6 — Erik Juhlin, 2004-10-28T15:24Z

Känns som att nivån i här i script forumet sänkts.
Som om alla, som vet hur man skriver en if sats och tror att de kommit på nåt nytt, tar o postar sina "kanontips" här.

Vissa saker hade nästan platsat på <https://www.thedailywtf.com> bättre än här. ;)

Ta det inte så hårt trexter. Du försöker i alla fall. ;)

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

## #7 — cyprys, 2004-10-28T15:30Z

> **Erik Juhlin skrev:**
>
> Ta det inte så hårt trexter. Du försöker i alla fall. ;)

> trexter.com
> **Avregistrerad**

Han tar det nog inte så hårt. ;)

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

## #8 — Erik Juhlin, 2004-10-28T15:38Z

Gah, varför rotar folk upp så gamla trådar... :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/57282-funktion-som-omvandlar-2002-10-28-till-28-oktober-år-2002
