webForumDet fria alternativet

fel tid

ASP

9 svar · 201 visningar · startad av jonfor

Medlem sedan mars 200170 inlägg
Frågan#1

jag har min sida på en server i usa, och nu blir tiden fel på inlägg i gästboken.
går det ändra så att tiden blir rätt?

------------------

Tallin 98-gänget
Fluffys

Medlem sedan juni 200032 967 inlägg
#2

du kan prova att använda följande:

session.lcid=1053

förutsätter dock att datumen du skriver ut verkligen är av subtypen datum.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

Medlem sedan mars 200170 inlägg
#3

det funkade inte.. finns det något annat sätt

------------------

Tallin 98-gänget
Fluffys

Medlem sedan dec. 200012 464 inlägg
#4

session.lcid påverkar väl bara utskriftsformat.
Du får nog själv ta reda på tidskillnaden och lägga till rätt antal timmar med hjälp av funktionen dateadd.

'tex
tid = dateadd("h",6,now())

------------------
essentitia preter non sans multiplicandum

Medlem sedan mars 200170 inlägg
#5

jag får inte det heller att funka :(

------------------

Tallin 98-gänget
Fluffys

Medlem sedan dec. 19998 577 inlägg
#6

Visa koden runt det där du formaterar...

------------------
Budweiser - Slightly contaminated water... probably harmless, but I would recommend boiling before you drink it...
webEye.nu SweQuake.com

Medlem sedan mars 200170 inlägg
#7
<%
tid = dateadd("h",6,now())

if NOT Request.Form("text") = "" Then
' Innehållet är godkänt för inmatning i databas.
	

	manad = datepart("m",now)
	IF Len(manad) = 1 THEN
	manad = "0" & manad
	end if
	
	dag = datepart("d",now)
	IF Len(dag) = 1 THEN
	dag = "0" & dag
	end if
	
	timme = datepart("h",now)
	IF Len(timme) = 1 THEN
	timme = "0" & timme
	end if
	
	minut = minute(now)
	IF Len(minut) = 1 THEN
	minut = "0" & minut
	end if
	
	sekund = datepart("s",now)
	IF Len(sekund) = 1 THEN
	sekund = "0" & sekund
	end if
	
	klocka = timme & ":" & minut & ":" & sekund
	
	Justnu = "<span>" & ar & "-" & manad & "-" & dag & " " & klocka & "</span>"	

Set fs = CreateObject("Scripting.FileSystemObject")
	Set ts = fs.OpenTextFile(Server.MapPath("dagbok.txt"), 1)
	s = ts.ReadAll
	ts.Close
	Set a = fs.CreateTextFile(Server.MapPath("dagbok.txt"), True, false)
	a.Write justnu & vbCrlf & Request("text") & vbCrlf & vbCrlf & s
	a.Close

%>

hjälper det?

------------------

Tallin 98-gänget
Fluffys

[Redigerat av jonfor den 21 apr 2001]

Medlem sedan dec. 200012 464 inlägg
#8

Om du använder variabeln tid i beräkningarna i stället för now så

<%
tid = dateadd("h",6,now())

if NOT Request.Form("text") = "" Then
' Innehållet är godkänt för inmatning i databas.

manad = datepart("m",tid)
IF Len(manad) = 1 THEN
manad = "0" & manad
end if

dag = datepart("d",tid)
IF Len(dag) = 1 THEN
dag = "0" & dag
end if

timme = datepart("h",tid)
IF Len(timme) = 1 THEN
timme = "0" & timme
end if

minut = minute(tid)
IF Len(minut) = 1 THEN
minut = "0" & minut
end if

sekund = datepart("s",tid)
IF Len(sekund) = 1 THEN
sekund = "0" & sekund
end if

klocka = timme & ":" & minut & ":" & sekund

Justnu = "<span>" & ar & "-" & manad & "-" & dag & " " & klocka & "</span>" 

Set fs = CreateObject("Scripting.FileSystemObject")
Set ts = fs.OpenTextFile(Server.MapPath("dagbok.txt"), 1)
s = ts.ReadAll
ts.Close
Set a = fs.CreateTextFile(Server.MapPath("dagbok.txt"), True, false)
a.Write justnu & vbCrlf & Request("text") & vbCrlf & vbCrlf & s
a.Close

%>

------------------
essentitia preter non sans multiplicandum

Medlem sedan juni 200032 967 inlägg
#9

session.lcid påverkar väl bara utskriftsformat.

helt klart! :)

det verkar som att jag inte riktigt använde alla ögonen till läsa med... ;)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

Medlem sedan mars 200170 inlägg
#10

man tackar man tackar LarsG, det funkade!

------------------

Tallin 98-gänget
Fluffys

305 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
157 ms — deklarationer (db)
0 ms — hämta statistik (cache)
145 ms — hämta tråd, inlägg och bilagor (db)
157 ms — ändringar (db)