---
title: "Datumfunktion"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13014-datumfunktion"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Erik Juhlin"
published: "2001-06-02T19:30:00.000Z"
updated: "2001-12-05T10:23:00.000Z"
replies: 14
views: 265
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/13014-datumfunktion"
---

# Datumfunktion

## #1 — Erik Juhlin, 2001-06-02T19:30Z

Jag har gjort den här funktionen men upptäckt att den suger. :)

```
<%
Function datetime(postdate)
montharray = Array("jan","feb","mar","maj","jun","jul","aug","sep","okt","nov","dec")
datetime = Day(postdate) & " " & montharray(Month(postdate) - 1) & " " & Year(postdate) & " " & Hour(postdate) & ":" & Minute(postdate)
End Function
%>
```

Vid tiden försvinner 0:orna vilket jag inte vill.
Sen så antar jag att det finns enklare sätt att skriva det på. :)

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

## #2 — LarsG, 2001-06-02T19:37Z

```
datetime = Day(postdate) & " " & montharray(Month(postdate) - 1) & " " & Year(postdate) & " " & right("0" & Hour(postdate),2) & ":" & right("0" & Minute(postdate),2)
```

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

## #3 — Erik Juhlin, 2001-06-02T19:40Z

Blir det då rätt vid både 21:09 och 21:10?

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

## #4 — Erik Juhlin, 2001-06-02T20:35Z

Äsch, dumt av mig att fråga innan jag testat. Tack LarsG! :)

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

## #5 — erka, 2001-12-04T10:35Z

Tänkte bara påpeka att den blir fel på denna funktion om man är i december. Går att lösa genom att lägga ett skit värde i arrayen innan jan. eftersom han aldrig kommer till positionen 0

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

## #6 — LarsG, 2001-12-04T10:43Z

Intressant.

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

## #7 — Erik Juhlin, 2001-12-04T14:33Z

Nej, den ska funka bra efter som att jag skriver - 1.
Men funktionen är väl ganska kass och jag tror inte jag använt den på något större än nån testgrej.

Finns ju MonthName funktion i VBScript som är lämpligare än att ha det i Array. Och även färdiga funktioner för att formatera datum snyggt...

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

## #8 — erka, 2001-12-05T09:40Z

```
<%
Function datetime(postdate)
datetime = Day(postdate) & " " & Lcase(Monthname(Month(postdate),true)) & "  " & Year(postdate) & " " & right("0" & Hour(postdate),2) & ":" & right("0" & Minute(postdate),2)
End Function
%>
<%=Datetime(now())%>
```

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

## #9 — Erik Juhlin, 2001-12-05T09:50Z

Varför håller du att dra upp en gammal tråd för att visa att jag inte kodat bra?
Ska man snacka bästa lösningen så är väl det nästan VBs Format.

```
Format(Now, "d mmm yyyy hh:mm", vbMonday)
```

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

## #10 — erka, 2001-12-05T09:53Z

Det handlar inte om det, det är många som söker med sökfunktionen och då är det faktiskt av intresse. Inte menat mot dit sätt att koda :) ok

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

## #11 — Erik Juhlin, 2001-12-05T09:59Z

Okej, men funktionen fungerar...
Hade du tänkt gå igenom all kod som skrivits på webForum och skriva den på ett sätt som ger samma resultat men fungerar lite smartare?

Lycka till då...

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

## #12 — erka, 2001-12-05T10:02Z

he he nehh absolut inte, men kikade runt lite hur folk hade löst datum formatering och såg detta. Ledsen om du tog illa upp :)

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

## #13 — Vide, 2001-12-05T10:07Z

Erik, ta en titt på denna funktionen:
 <http://www.webeye.nu/default2.asp?que=asp/format.asp>

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

## #14 — Erik Juhlin, 2001-12-05T10:13Z

Det funkade inte när jag skrev "d mmm yyyy hh:mm".

Och det känns mer lämpligt att använda en inbyggd funktion i VB än att använda en funktion som splittar och gör en massa saker.
Är nästan bättre att skriva en egen funktion då som formaterar på det sättet man vill ha det.

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

## #15 — Vide, 2001-12-05T10:23Z

> Det funkade inte när jag skrev "d mmm yyyy hh:mm".

Det sa jag inte heller... ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13014-datumfunktion
