---
title: "Vill ha en nolla framför en singelmånad"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13935-vill-ha-en-nolla-framför-en-singelmånad"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Steveking"
published: "2002-01-21T23:53:00.000Z"
updated: "2002-01-22T08:32:00.000Z"
replies: 6
views: 211
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/13935-vill-ha-en-nolla-framför-en-singelmånad"
---

# Vill ha en nolla framför en singelmånad

## #1 — Steveking, 2002-01-21T23:53Z

Tjoho.
Jag skriver ut dagens datum på detta sätt.

```
<%
Response.write Year(date) & "-"& Month(date) & "-"& Day(date)
%>
```

Formatet blir 2002-1-22 men jag vill att singelmånader skall bli tex:
2002-01-22

Hur gör jag detta?

Kanske heter enkelmånad ;) 
aja hursomhelst ni fattar.

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

## #2 — Steveking, 2002-01-22T01:08Z

Jag löste det såhär

```
<% 
If Month(Date) <10 then 
Response.write Year(date) & "-0"& Month(date) & "-"& Day(date)
Else 
Response.write Year(date) & "-"& Month(date) & "-"& Day(date)
End If 
%>
```

Vet inte ifall detta är den bästa lösningen. Men det var det ända jag kom på.

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

## #3 — @nders, 2002-01-22T05:33Z

Kortare lösning:

```
Response.write Year(date) & "-" & right("0"& Month(date),2) & "-"& Day(date)
```

Mvh,

\[Redigerat av @nders den 22 jan 2002\]

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

## #4 — Erik Juhlin, 2002-01-22T06:23Z

Eftersom att man behöver fixa till dagarna också så är att @nders sätt helt klart bäst. Annars har man fyra olika fall att hålla koll på...

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

## #5 — @nders, 2002-01-22T07:02Z

Japp, vi tar och gör så också. :)

```
Response.write Year(date) & "-" & right("0"& Month(date),2) & "-"& Right("0" & Day(date),2)
```

Mvh,

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

## #6 — Steveking, 2002-01-22T08:25Z

Skulle du kunna förklara det du skrev @nders?

> Response.write Year(date) & "-" & right("0"& Month(date),2) & "-"& Day(date)

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

## #7 — @nders, 2002-01-22T08:32Z

> right("0"& Month(date),2)

Right är en funktion som plockar ut x antal tecken från höger i en sträng, i det här fallet två. Jag har börjat med att ta den aktuella månaden och lagt till en nolla framför.

Utan right() skulle det då bli så här:
Juni: 06
November 011

Med right() plockar jag de två tecknen längst till höger, och det slutgiltiga resultatet blir:
Juni: 06
November: 11

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13935-vill-ha-en-nolla-framför-en-singelmånad
