Detta kan funka, men jag har inte kunnat testa det, det är något fel på webhotellet där jag har mina filer...
<%
strDate = "Söndagen den 5 januari kl 02:34"
arrDate = Split(strDate," ")
Select Case arrDate(3)
Case "januari"
intMonth = "01"
Case "februari"
intMonth = "02"
Case "mars"
intMonth = "03"
Case "april"
intMonth = "04"
Case "maj"
intMonth = "05"
Case "juni"
intMonth = "06"
Case "juli"
intMonth = "07"
Case "augusti"
intMonth = "08"
Case "september"
intMonth = "09"
Case "oktober"
intMonth = 10
Case "november"
intMonth = 11
Case "december"
intMonth = 12
Case Else
intMonth = 00
End Select
Select Case intMonth
Case 1
intAr = 2003
Case 4
intAr = 2002
Case 5
intAr = 2002
Case 6
intAr = 2002
Case 7
intAr = 2002
Case 8
intAr = 2002
Case 9
intAr = 2002
Case 10
intAr = 2002
Case 11
intAr = 2002
Case 12
intAr = 2002
Case Else
intAr = 00
End Select
If Len(arrDate(2)) = 1 Then
Response.Write(intAr & "-" & intMonth & "-0" & arrDate(2) & " " & arrDate(5) & ":00")
Else
Response.Write(intAr & "-" & intMonth & "-" & arrDate(2) & " " & arrDate(5) & ":00")
End If
%>
Kanske inte den lättaste lösningen, @nders eller LarsG kommer säkert med nån lättare nu ;)
OBS! Har redigerat ganska mycket i koden för er som kanske har läst denna innan jag han göra det :)
Angånende att intMonth kan bli en string ibland är för att den ska kunna innehålla 0:an ibörjan, annars hoppas 0:an över :(
