---
title: "Första bokstaven i dygnet på svenska"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/125825-första-bokstaven-i-dygnet-på-svenska"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "leniz"
published: "2005-04-06T12:40:32.000Z"
updated: "2005-04-07T20:20:27.000Z"
replies: 5
views: 413
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/125825-första-bokstaven-i-dygnet-på-svenska"
---

# Första bokstaven i dygnet på svenska

## #1 — leniz, 2005-04-06T12:40Z

Hej!

Har en sida som ligger på b-one. De stöder inte LCID och säger att de inte har någon lösning på mitt problem som är följande:

Hur konverterar jag den första bokstaven i dagen till svenska. 

Måndag, tisdag, torsdag, fredag och söndag går ju bra då första bokstaven är samma sak på svenska och engelska. Men onsdagens W vill jag ska vara O och lördagens S (saturday) vill jag ska vara L (lördag). Några idéer?

Lite kod:

UCase(Left(WeekdayName(i, True, vbMonday), 1))

Mvh Lena

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

## #2 — Ragge, 2005-04-06T13:03Z

Du kan ju alltid skapa en array med begynnelsebokstäverna för varje veckodag.

```
<%
Dim arrWeek
arrWeek = Array("M", "T", "O", "T", "F", "L", "S")
Response.Write arrWeek(WeekDay(Now() - 1, vbMonday))
%>
```

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

## #3 — Guffa, 2005-04-06T19:58Z

Ragges kod, fast rätt ;)

```
<%
Dim arrWeek
arrWeek = Array("M", "T", "O", "T", "F", "L", "S")
Response.Write arrWeek(WeekDay(Now(), vbMonday) - 1)
%>
```

Eller lite enklare med en sträng:

```
<%
Response.Write Mid("MTOTFLS", WeekDay(Date(), vbMonday), 1)
%>
```

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

## #4 — leniz, 2005-04-07T08:26Z

Hej!

Tack för er hjälp. Men jag skulle behöva utveckla det lite mer, det där skriver ju ut första bokstaven på dagens namn, men jag behöver skriva ut flera veckor oberoende av vilken dag det är idag. 

Jag testade själv att byta ut date() mot det datum som just den dagen har men det fungerade inte, fick felmeddelande om felaktigt matrisindex.

Detta testade jag (i "datumet" ligger alltså rätt datum i formatet ÅÅÅÅ-MM-DD):

Dim arrWeek
arrWeek = Array("M", "T", "O", "T", "F", "L", "S")
Response.Write arrWeek(Weekday(datumet, vbMonday), 1)

Mvh Lena

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

## #5 — Guffa, 2005-04-07T14:09Z

Du har satt ett kommatecken istället för minus:

arrWeek = Array("M", "T", "O", "T", "F", "L", "S")
Response.Write arrWeek(Weekday(datumet, vbMonday) - 1)

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

## #6 — leniz, 2005-04-07T20:20Z

Stort tack Guffa  :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/125825-första-bokstaven-i-dygnet-på-svenska
