---
title: "Datum hjälp, hur fungerar Session.LCID = 1053"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/54575-datum-hjälp-hur-fungerar-session-lcid-1053"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Carolina"
published: "2002-09-29T03:11:14.000Z"
updated: "2002-09-29T14:31:55.000Z"
replies: 6
views: 298
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/54575-datum-hjälp-hur-fungerar-session-lcid-1053"
---

# Datum hjälp, hur fungerar Session.LCID = 1053

## #1 — Carolina, 2002-09-29T03:11Z

Vilket är det ultimata sättet att få fram t.ex. svenskt datum på en engelsk server.  Jag får inte Session.LCID = 1053 att fungera???
Jag vill ha både datum och tid.

Jag har använt denna:

swetime=dateadd("h", 1, time)
postad=date & " " & swetime

Men den skapar dubbla datum ibland, t.ex: 

2002-09-28 1899-12-31 00:31:53

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

## #2 — crisse6, 2002-09-29T03:49Z

Men ar det inte det du gor ocksa i din variabel??? Du lagger till bade date och swetime??? eller har jag fattat fel?

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

## #3 — icaaq, 2002-09-29T05:58Z

Som Crisse6 säger bör du bara skriva ut ett datum ;)

```
[red]
postad= swetime
[/red]
```

mvh icaaq

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

## #4 — Carolina, 2002-09-29T07:26Z

tack för svaren men

swetime skriver ju ut själva tiden (serverns lokala tid + en timme)

och date skriver ut datumet

då borde det väl bli

2002-09-28 00:31:53

inte
2002-09-28 1899-12-31 00:31:53

Kan det vara något fel endast runt midnatt???
och varför 1899-12-31.. är inte det en Y2K bugg??

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

## #5 — icaaq, 2002-09-29T07:57Z

Gör så här

```
[red]
Dim dtedate
dteDate = DateAdd("h", 1, Now())
Response.Write "postad: "& dteDate
[/red]
```

mvh icaaq

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

## #6 — Carolina, 2002-09-29T08:44Z

Tack =)

Men om jag nu vill ha formatet 

2002-09-28 00:31:53 

och inte

29/09/2002 10:37:21

Måste jag skriva

regdatum=Year(Now) & "-" & Month(Now) & "-" & Day(Now) & " " & dateadd("h", 1, time) 

då?

Och för att det ska bli snyggt ska det ju in en 0 framför alla månader som är kortare än två siffor... Finns det verkligen inget kortare sätt??

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

## #7 — icaaq, 2002-09-29T14:31Z

Jag vet inte varför heller hur Session.LCID inte funkar men testa att skriva följande:

```
[red]
Session.LCID = 1053
Dim dtedate
dteDate = DateAdd("h", 1, Now())
Response.Write "postad: "& dteDate
[/red]
```

om inte det funkar så kan du ju alltid fixa till datumet i en funktion:

```
[red]
Function fixDate(dtedate, strAdd, intAdd)
     'dteDate = gilltigt datum ex. now()
     'strAdd = giltigt tidsformat ex. "h"
     'intAdd = tal som ska plussas på
     dteDateAdded = DateAdd(strAdd, intAdd, dteDate)
     fixDate= Right("0"&Year(dteDateAdded),2)&"-"&Right("0"&Month(dteDateAdded),2)&"-"&Right("0"&Day(dteDateAdded),2) time(dteDateAdded)
End Function
[/red]
```

hoppas att det löser sig :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/54575-datum-hjälp-hur-fungerar-session-lcid-1053
