webForumDet fria alternativet

8/12 - 04??

ASP

3 svar · 378 visningar · startad av webbSAJTEN

Medlem sedan jan. 2002992 inlägg
Frågan#1

Tjenare!
Jag använder denna kod för att få fram datumet då någon skrev ett inlägg!

<%
	IF DateDiff("d", RS("strDatum"), now()) = 0 then
		response.write "<b>" & "Idag " & "<b>" & FormatDateTime(RS("strDatum"),3)
	ElseIF DateDiff("d", RS("strDatum"), now()) = 1 then
		response.write "Igår " & FormatDateTime(RS("strDatum"),3)
	Else
		response.write Mid(FormatDateTime(RS("strDatum"),1), 4) & " " &FormatDateTime(RS("strDatum"),3)
	End IF %>

Den skriver ut såhär: 8 december 2004 15:20:18

Jag skulle vilja ha så den skriver ut 8/12 - 04 15:20:18.

hur ska jag göra de?

Medlem sedan juli 200012 978 inlägg
#2

Först bör du väl fundera på om det inte är formen
2004-12-08 15:20 som du bör ha? Det är svenskt datumformat (och Militäry) Ditt förslag är väl långt europeriskt!

Medlem sedan jan. 2002992 inlägg
#3

Jag har

Session.LCID = 1053

inlagt på sidan..

Medlem sedan apr. 20031 660 inlägg
#4

HEJ!

Prova att ta bort trean i DateFormat.

Vill du ha datumet på ickestandardiserat sätt, får du sätta ihop en funktion som använder Day()/Month() etc-funktionerna i den ordning du vill ha dem.

http://www.devguru.com/Technologies/vbscript/quickref/day.html

261 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)