webForumDet fria alternativet

vill kolla tiden

ASP

10 svar · 222 visningar · startad av Mira

Medlem sedan maj 2001966 inlägg
Frågan#1

Jag tänkte göra en koll på att tid och datum stämmer (servern ligger i USA).

Jag skrev detta, men får inte fram någon tid...
om jag skriver:
Response.Write time så får jag ju USA-tid...

<%
Session.LCID = 1053
Function GetCurrentTime(tiden)
GetCurrentTime = DateAdd("h", 6, tiden)
End Function

Response.Write date
%>
<p> </p>
<%
Response.Write tiden
%>

Medlem sedan aug. 2002157 inlägg
#2

<%
Session.LCID = 1053
response.write time()
%>

Medlem sedan maj 2001966 inlägg
#3

blir ju ingen skillnad... den visar USA-tid...

Medlem sedan dec. 200012 464 inlägg
#4
Function GetCurrentTime(tiden)
GetCurrentTime = DateAdd("h", 6, tiden)
End Function

response.write GetCurrentTime(now())
Medlem sedan jan. 20032 285 inlägg
#5

Eller

Function GetCurrentTime(tiden)
GetCurrentTime = DateAdd("h", 6, tiden)
End Function

Response.Write(Right(GetCurrentTime(now()),8))

För att bara få ut tiden. :)

Medlem sedan maj 2001966 inlägg
#6

Tack.

Varför står ordet "tiden" med i koden...?
Jag trodde det var typ som en variabel... (jag är novis på ASP)

Medlem sedan jan. 20032 285 inlägg
#7

Tiden blir den variabeln som innehåller värdet som skickas med funktionen. T.ex. skulle tiden innehålla "Sebbe" om man skrev

Response.Write(GetCurrentTime("Sebbe"))
Medlem sedan maj 2001966 inlägg
#8

ok, är inte säker på att jag hänger med, men...

En sak till:
måste man koppla olika ASP-script (tex. gästbok, poll) till tids-funktionen för att den ska följa "min tid" eller räcker det att man bara lägger in koden i dokumentet?

Medlem sedan jan. 20032 285 inlägg
#9

Nej, du måste koppla allt till funktionen.

Medlem sedan maj 2001966 inlägg
#10

Har du lust att hjälpa mej med var och hur man gör det...?

Har en poll där en ny fråga aktiveras efter veckonummer (därför behöver jag rätt tid).
Chansar på att det är här nånstans som man ska koppla det (la in ett radbryt):

Set RecSet = Conn.Execute("SELECT Top 1 * From fraga Where vecka=" & 
DatePart("ww", Date,2) & " And ar =" & DatePart("yyyy", Date) & " Order by PollId desc")%>
Medlem sedan dec. 200012 464 inlägg
#11
Set RecSet = Conn.Execute("SELECT Top 1 * From fraga Where vecka=" & 
DatePart("ww",GetCurrentTime(now()),2) & " And ar =" & DatePart("yyyy", GetCurrentTime(now())) & " Order by PollId desc")%>
294 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
171 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)