Är det dagens nummer du är ute efter? Tex tisdag = 2. Nepp! Din variant fungerar men det blir mera kod. Och du har rätt, du kan använda WeekDayName Lysande!! Tyvärr inte. Antingen i en databas eller textfil. Förmodligen är en databas enklast. En annan sak... Stor bokstav, följande kod ordnar detta.Veckodag
Jag vill kunna plocka ut veckodagen ifrån ett visst datum som
hämtas från databas.
<%
Datum = RS("datum")
Dag = som räknas ut från datumvärdet
%>
Datumet i databasen är lagrat i följande format!
2001-05-01
År-Månad-Dag
mvh
TorbjörnSv: Veckodag
<%
varDatum = Cdate(RS("datumet"))
varDagnummer = WeekDay(varDatum,2)
%>
/JanneSv: Veckodag
Veckodagsnamnet är vad jag är ute efter...
Jag gjorde såhär...kanske finns det bättre sätt!
Datum = CDate(RS("datum"))
Dag = WeekDay(Datum, 2)
If Dag = 1 Then
Dag = "Må"
ElseIf Dag = 2 Then
Dag = "Ti" ..osv
Det kanske går att göra nån variant med WeekDayName
istället för denna If-sats ????
/TorbjörnSv: Veckodag
Vi bygger vidare på föra koden så ska det fungera.
<%
varDatum = Cdate(RS("datumet"))
varDagNamn = WeekDayName(WeekDay(varDatum,2),False,2)
%>
/JanneSv: Veckodag
Funkade utmärkt!!
Du verkar ha koll på datumfunktioner i största allmänhet!
Finns det kanske nåt tips på vad jag bör göra om jag skall
knepa ihop ett Namnsdags-script.
Det blir ett j-a knackande med alla namn som skall kopplas
till datum, men det kanske finns nåt "enkelt" sätt?
Stort tack
TorbjörnSv: Veckodag
/Janne
Sv: Veckodag
När jag önskar inledande versal..
Ex. Må, Ti ..osv
Var i koden lägger jag UCase och MidCase ??
<%
varDatum = Cdate(RS("datumet"))
varDagNamn = WeekDayName(WeekDay(varDatum,2),False,2)
%>
TorbjörnSv: Veckodag
<%
varDatum = Cdate(RS("datumet"))
varDagNamn = WeekDayName(WeekDay(varDatum,2),False,2)
varDagNamn = UCase(Left(varDagNamn,1)) & Right(varDagNamn,Len(varDagNamn)-1)
%>
/Janne