Du får lägga med datum också till funktionen DateAdd(). Now() innehåller både datum och tid.
Använd FormatDateTime() för att endast skriva ut tiden.
Mvh
5 svar · 267 visningar · startad av bigsky
Mina sidor ligger på en svensk server. Jag vill kunna skriva ut tiden som gäller i tex. Chicago, alltså -7 timmar jämfört med Sverige och den tid som tas från servern.
Har provat följande kod:
DateAdd("h",-7,Time)
Men om skillnaden är större än tex. som nu, 3 h och 30 min så att koden måste "gå tillbaka till igår", då blir det fel. Istället för att "8:29:31 PM" skrivs ut, skrivs "12/29/1899 8:29:31 PM" ut. Hur fixar jag till detta?
Du får lägga med datum också till funktionen DateAdd(). Now() innehåller både datum och tid.
Använd FormatDateTime() för att endast skriva ut tiden.
Mvh
Ett litet exempel kanske?
Jag hade tänkt att du skulle försöka själv, men eftersom jag ändå har pillat XSL klart för dagen så...
Response.write FormatDateTime(DateAdd("h",-7,Now()), vbLongTime)
http://www.devguru.com/technologies/vbscript/quickref/formatdatetime.html
red: Så där ja! :)
Mvh