G8 Medlem sedan jan. 2001 1 213 inlägg Frågan 8 dec. 2002 11:02 #1 Hej
För att få "individuellt" datum, skriver ut datumet med hjälp av:
<%
tidszone = session("timezone")
session.lcid=2057
datum = dateadd("h",tidszone,now())
response.write day(datum) & " " & _
mid(monthname(month(datum)),1,3) & " " & _
year(datum) & " " & datepart("h",datum) & _
":" & right("0"& datepart("n",datum),2)%>
Kruxxet är att det finns ju tidszoner som har en tidsskillnad på 4.5 timmar från GMT, och med den koden jag har nu så lägger jag ju bara till/tar bort hela timmar. Hur ska jag göra för att inkludera minuter i den här koden, jag antar att jag måste splita värdet tidszone, men hur?
Mvh
//G8
I icaaq Medlem sedan okt. 2000 5 273 inlägg Jag vet inte var du har fått att man kan ha en tidsskillnad på 4,5 h från GMT. För det är fel iaf enligt denna .
mvh icaaq
G8 Medlem sedan jan. 2001 1 213 inlägg Kolla Kabul, Teheran, New foundland etc. i inställningarna för klockan i windows så får du se...
G8 Medlem sedan jan. 2001 1 213 inlägg G8 Medlem sedan jan. 2001 1 213 inlägg Jag har alltså tidszone i formatet +/-h.m där h=timmar och m= minuter.
ingen som vet?
mvh
//G8
Ekström Medlem sedan feb. 2002 2 594 inlägg If right(Session("timezone"), 2) = ",5" Then
datum = dateAdd("n",30, datum)
End if
Ful kod, men den borde fungera.
Ekström Medlem sedan feb. 2002 2 594 inlägg Denna kod fungerar
tidszone = session("timezone")
session.lcid=2057
datum = dateadd("h",tidszone,now())
If right(Session("timezone"), 2) = ".5" Then
datum = dateAdd("n",30, datum)
End if
response.write day(datum) & " " & _
mid(monthname(month(datum)),1,3) & " " & _
year(datum) & " " & datepart("h",datum) & _
":" & right("0"& datepart("n",datum),2)
Se bara till att du använder punkt istället för komma i Session("timezone")
G8 Medlem sedan jan. 2001 1 213 inlägg Ekström: funkar ju busbra, jag satt själv med en likande kod, enda skillnaden var att jag hade skrivit
tidszone = session("timezone")
session.lcid=2057
datum = dateadd("h",tidszone,now())
[B]If right(tidszone, 2) = ".5" Then[/B]
datum = dateAdd("n",30, datum)
End if
response.write day(datum) & " " & _
mid(monthname(month(datum)),1,3) & " " & _
year(datum) & " " & datepart("h",datum) & _
":" & right("0"& datepart("n",datum),2)
Alltså tidszone på både timmar och minuter...
Då blir det helt knasigt, har du en aning om varför?
Mvh
//G8
Ekström Medlem sedan feb. 2002 2 594 inlägg Nej, ingen aning.
Eller förresten, det kan inte ha varit så att du försökte med "**,**5"? När jag provade med komma funkade det mindre bra. Varför vet jag inte :)
G8 Medlem sedan jan. 2001 1 213 inlägg Jag vet inte heller riktigt, det funkar nu iaf :)
Thanx
//G8