Hur gör jag för att få fram Månad från detta Om du kan vara säker på att du alltid ska hämta ur ett datum enligt den formateringen så kan du istället använda: Där har Pelle rätt, och skulle du vilja har ex sep istället för september kan du skriva: Var det nåt sånt här du sökte ?? Tackar för alla förslag och ska titta på det nu på engång.Få fram månad ur Datum
datum: 2001-10-05
och det ska var som Tex. Sep... eller Okt osv
och det ligger i en databas med kolum namnet "Datum"
Tack på för hand
JohanSv: Få fram månad ur Datum
Dim m, datumet
datumet = "2001-05-10"
m = mid(datumet,6,2)
Använd sen värdet m för att matcha mot din tabell som i första kolumnen har "01", "02", "03" osv. Returnera värdet av fältet som innehåller det månadsuttryck som du har.
Pelles anrop av den inbyggda funktionen month returnerar som bekatnt bara ordningsnumret för månaden. Dessutom blir januari 1 och inte "01".
Vad jag rekommenderar dig är att inte anropa databasen för att få fram t ex "sep" utan skriv en funktion som du kan anropa. Mycket bättre eftersom månadsnamnen inte lär ändra på sig i första taget :) Dessutom har databasen nog att göra.
Function gimmeMonth(monthString as string)as string
Select case monthString
case "01"
gimmeMonth = "jan"
case "02"
gimmeMoth = "feb"
o s v o s v
End select
End functionSv: Få fram månad ur Datum
<code>
<%
Response.Write MonthName(Month(Now), True)
%>
</code>Sv: Få fram månad ur Datum
----------------------
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "dbanslutning"
SQL = "SELECT datum FROM dintabell"
Set RS = Conn.Execute(SQL)
Datum = CDate(RS("datum"))
M = mid(Datum, 6, 2)
Manad = MonthName(M, True)
Response.Write(Manad)
%>
-----------------------
mvh
TorbjörnSv: Få fram månad ur Datum
Tur att ni alla finns