Min server stödjer inte LCID = 1053 och således har jag ett problem när jag ska skriva ut datum och tid på sidan, eftersom jag vill ha svensk format på dessa.
Jag har en funktion som hanterar datum
Function fixDate(dDate)
fixDate = year(dDate) & "-" & Right("0" & month(dDate), 2) & "-" & Right("0" & day(dDate), 2)
end function
men vet inte riktigt hur jag ska fixa klockslag. Någon som har en funktion för det? Eller missar jag något här... finns kanske en datumfunktion som löser detta?
Dim fromTime, toTime, i
fromTime = "08:00"
toTime = "22:00"
response.Write(toTime)
For i = 0 to datediff("n",fromTime,toTime) step 15
Response.Write "<option value='"& left(dateAdd("n",i,fromTime),5) &"'>"& dateAdd("n",i,fixTime(fromTime)) &"</option>"
Next
Hur ser fixTime() ut när du försöker köra den koden?
Om du ska kunna använda datumfunktioner på ett värde så behöver det oftast vara i datumformat - det räcker inte med något som skulle kunna tänkas se ut som ett datum eller en tid.
DateAdd borde också ge ett tillräckligt fint värde att använda i funktionen. Däremot borde du ju använda fixTime() på det färdiga uttrycket - inte inne i dateadd.