---
title: "splita datum (tror jag)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/61517-splita-datum-tror-jag"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "G8"
published: "2002-12-08T11:02:05.000Z"
updated: "2002-12-09T11:49:11.000Z"
replies: 10
views: 316
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/61517-splita-datum-tror-jag"
---

# splita datum (tror jag)

## #1 — G8, 2002-12-08T11:02Z

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

Permalänk: https://www.webforum.nu/p/61517

## #2 — icaaq, 2002-12-08T11:34Z

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](http://greenwichmeantime.com/).

mvh icaaq

Permalänk: https://www.webforum.nu/p/878553

## #3 — G8, 2002-12-08T13:06Z

Kolla Kabul, Teheran, New foundland etc. i inställningarna för klockan i windows så får du se...

Permalänk: https://www.webforum.nu/p/878591

## #4 — G8, 2002-12-08T13:28Z

eller kolla här

<http://greenwichmeantime.com/local/asia/af.htm>

Permalänk: https://www.webforum.nu/p/878596

## #5 — icaaq, 2002-12-08T13:29Z

Där ser man......

Permalänk: https://www.webforum.nu/p/878597

## #6 — G8, 2002-12-08T16:37Z

Jag har alltså tidszone i formatet +/-h.m där h=timmar och m= minuter.

ingen som vet?

mvh

//G8

Permalänk: https://www.webforum.nu/p/878659

## #7 — Ekström, 2002-12-08T17:05Z

```
If right(Session("timezone"), 2) = ",5" Then
datum = dateAdd("n",30, datum)
End if
```

Ful kod, men den borde fungera.

Permalänk: https://www.webforum.nu/p/878666

## #8 — Ekström, 2002-12-08T17:12Z

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")

Permalänk: https://www.webforum.nu/p/878670

## #9 — G8, 2002-12-08T17:39Z

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

Permalänk: https://www.webforum.nu/p/878701

## #10 — Ekström, 2002-12-09T11:47Z

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 :)

Permalänk: https://www.webforum.nu/p/879247

## #11 — G8, 2002-12-09T11:49Z

Jag vet inte heller riktigt, det funkar nu iaf :) 

Thanx

//G8

Permalänk: https://www.webforum.nu/p/879250

---

Tråden på webben: https://www.webforum.nu/amne/asp/61517-splita-datum-tror-jag
