---
title: "Den eviga Datumfrågan"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/78846-den-eviga-datumfrågan"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "SteveP"
published: "2003-06-03T23:15:33.000Z"
updated: "2003-06-04T20:59:00.000Z"
replies: 13
views: 297
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/78846-den-eviga-datumfrågan"
---

# Den eviga Datumfrågan

## #1 — SteveP, 2003-06-03T23:15Z

```
Nyhetsdatum = Year(Rs("NyhetsDatum")) & "-" & Month(Rs("NyhetsDatum")) & "-" & Day(Rs("NyhetsDatum"))
```

Detdär blir 2003-6-4 men om det är enkelsiffror så vill ja ha in en nolla så det blir 2003-06-04

Session.LCID = 1053 fungerar inte på mitt webhotel.

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

## #2 — Palle, 2003-06-03T23:18Z

Ett sätt att lösa det på: :)

```
[red]Function addZero(num)

    If trim(num) < 10 Then addZero = "0"& num

End Function

Nyhetsdatum = Year(addZero(Rs("NyhetsDatum"))) & "-" & Month(addZero(Rs("NyhetsDatum"))) & "-" & Day(addZero(Rs("NyhetsDatum")))[/red]
```

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

## #3 — SteveP, 2003-06-03T23:23Z

Jag får Type mismatch på 

```
 If trim(num) < 10 Then addZero = "0"& num
```

Vad är "num" ?

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

## #4 — Palle, 2003-06-03T23:31Z

Liten ändring.. :r 

```
[red]Function addZero(num)

    If trim(num) < 10 Then addZero = "0"& num Else addZero = num

End Function[/red]
```

Sedan behöver du nog inte använda *Year()*, *Month()* och *Day()* i detta fall om du bara ska visa ett datum.
Detta borde räcka: 

```
[red]Nyhetsdatum = addZero(Rs("NyhetsDatum")) & "-" & addZero(Rs("NyhetsDatum")) & "-" & addZero(Rs("NyhetsDatum"))[/red]
```

*num* är numret som anropas i funktionen *addZero*,
i detta fall numret från ditt recordset.

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

## #5 — SteveP, 2003-06-03T23:43Z

Fortfarande samma fel.

```
Type mismatch: '[string: "6/4/2003"]'
```

```

Function addZero(num)

    If trim(num) < 10 Then addZero = "0"& num Else addZero = num

End Function
```

```
Nyhetsdatum = addZero(Rs("NyhetsDatum")) & "-" & addZero(Rs("NyhetsDatum")) & "-" & addZero(Rs("NyhetsDatum"))
```

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

## #6 — Palle, 2003-06-03T23:46Z

Kan du visa hur din kod ser ut? :)

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

## #7 — SteveP, 2003-06-03T23:47Z

Kolla ovan

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

## #8 — Palle, 2003-06-03T23:53Z

Såg det, ser nu också hur du tänkt dig det, är inte helt klar i knoppen, får skylla på att klockan är mycket. :OO ;)

Testa detta: 

```
[red]Function addZero(num)

    If trim(num) < 10 Then addZero = "0"& num Else addZero = num

End Function

strDate = cDate(Rs("NyhetsDatum"))
Nyhetsdatum = addZero(Year(strDate)) & "-" & addZero(Month(strDate)) & "-" & addZero(Day(strDate))[/red]
```

**Redigerat:** Ändrade hämtningen av posten och la den i en variabel istället, *strDate*

\_

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

## #9 — SteveP, 2003-06-03T23:56Z

Great ala grande!
Nu funkar det.

Tack! ;)

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

## #10 — Palle, 2003-06-03T23:59Z

np! :bire

Notera gärna min ändring ovan också, 
på så sätt slipper du hämta samma post tre gånger.

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

## #11 — m_soderlund, 2003-06-04T07:08Z

> **Palle skrev:**
>
> np! :bire

Vad tusan betyder *np*??

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

## #12 — Qimen, 2003-06-04T07:10Z

> **m_soderlund skrev:**
>
> > **Palle skrev:**
> >
> > np! :bire
>
> 
> Vad tusan betyder *np*??

No Problem  ;)

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

## #13 — m_soderlund, 2003-06-04T10:31Z

> **Qimen skrev:**
>
> > **m_soderlund skrev:**
> >
> > Vad tusan betyder *np*??
>
> No Problem  ;)

Ah,  :i !

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

## #14 — Lord Moyne, 2003-06-04T20:59Z

Ett enkel losning ar annars:

```
Right("0" & Day(strDate),2)
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/78846-den-eviga-datumfrågan
