webForumDet fria alternativet

Datum

ASP

3 svar · 255 visningar · startad av ragnared

Medlem sedan apr. 2003152 inlägg
Frågan#1

Hej jag har försökt att hitta hur man omvandlar datum men inte hittat det jag söker hoppas nu på er. Det jag vill är att om jag hämtar ett datum från databasen så står det så här 2008-02-20 Men jag vill att det skrivs ut på sidan så här Onsdagen den 20 Februari eller 20 Februari 2008 eller
Ons 20/2-2008

Medlem sedan okt. 20041 556 inlägg
#2

http://www.w3schools.com/vbscript/func_formatdatetime.asp
I annat fall får du plocka ut delarna med ex.

Dim myDate
myDate = now

Response.Write "Den " & day(myDate) & "/" & month(myDate) & " " & year(myDate)
Medlem sedan apr. 2003152 inlägg
#3

Jo en sådan kod har jag hittat men den skriver bara ut dagens datum. Jag menar att om jag har en databas med 100 nyheter så kanske det är olika datum när dom skrivs ut på sidan så vill jag att istället för att den skriver 2008-02-20 Så ska den skriva det andra.

Medlem sedan juni 20019 519 inlägg
#4

myDate är ju bara en variabel som Travoni ha satt till dagens datum... om du vill använda den med datan du får från databasen behöver du bara att skriva

Dim myDate

do until recset.EOF
myDate = CDate(RecSet("DateFromDatabase"))
'.... do other stuff also
Response.Write year(myDate) & "-" & month(myDate) & "-" & day(myDate)
'... and here to
RecSet.MoveNext
Loop
268 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)