Avatar billede leasing Nybegynder
28. marts 2006 - 10:19 Der er 6 kommentarer og
1 løsning

Vis måned ud fra en variabel

Jeg har en variabel som kan være fra 1-12 dvs. årets måneder 1=januar, 2=februar osv.
Mit behov er at få vist måneden i tekst hvis jeg har en variabel fra 1-12.
Kan det lade sig gøre og hvordan?
Avatar billede -mundi- Nybegynder
28. marts 2006 - 10:21 #1
<%
session.lcid = 1030
response.write MonthName(1)
%>
Avatar billede leasing Nybegynder
28. marts 2006 - 10:23 #2
Kan man også få første bogstav med stort?
Avatar billede ffsoft Praktikant
28. marts 2006 - 10:26 #3
if variabel = 1 then strMaaned = "Januar"
if variabel = 2 then strMaaned = "Februar"

eller det kan gøres mere elegant med en Select Case
struktur, uanset hvad bør du skrive en funktion
og lægge den ud i en selvstændig fil, som du så inkluderer
på de sider hvor der er behov for det.
Avatar billede ffsoft Praktikant
28. marts 2006 - 10:30 #4
SELECT CASE dato_maaned
    CASE 1
        maaned_navn = "Januar"
    CASE 2
        maaned_navn = "Februar"
    CASE 3
        maaned_navn = "Marts"
    CASE 4
        maaned_navn = "April"
    CASE 5
        maaned_navn = "Maj"
    CASE 6
        maaned_navn = "Juni"
    CASE 7
        maaned_navn = "Juli"
    CASE 8
        maaned_navn = "August"
    CASE 9
        maaned_navn = "September"
    CASE 10
        maaned_navn = "Oktober"
    CASE 11
        maaned_navn = "November"
    CASE 12
        maaned_navn = "December"
END SELECT
Avatar billede eagleeye Praktikant
28. marts 2006 - 10:37 #5
Alternativt et array hvor du kan styre navne:

monthArr = Split("dummy,Januar,Frebruar,Marts,April,Maj,Juni,Juli,August,September,Oktober,November,December", ",")

maaned_navn = monthArr(month(endato)
Avatar billede leasing Nybegynder
28. marts 2006 - 10:38 #6
Har lige fundet løsningen selv på mit sidste spørgsmål:
maaned = MonthName(rs("inddato1"))
UCase(Left(maaned,1)) & Mid(maaned,2)

nemt og hurtigt og fylder kun 2 linier
Avatar billede eagleeye Praktikant
28. marts 2006 - 10:40 #7
eller
%>
<div style="text-transform: capitalize"><%=MonthName(1)
%></div>
<%
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester