---
title: "Lagra datum!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/105988-lagra-datum"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "magnusfernstrom"
published: "2004-06-22T14:56:07.000Z"
updated: "2004-06-26T00:13:23.000Z"
replies: 23
views: 562
page: 1
pages: 2
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/105988-lagra-datum"
---

# Lagra datum!

_Sida 1 av 2._

## #1 — magnusfernstrom, 2004-06-22T14:56Z

Jag har ett forum där jag lagrar datum och sorterar efter det. Saken är den att en del medlemmar kommer från Kanada och en del från Sverige, så när en från kanada postar hoppar inlägget upp eftersom han är ett antal timmar före/efter oss...

Lösning?

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

## #2 — Macce, 2004-06-22T17:30Z

Använder du inte tiden på servern ?

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

## #3 — SprayMaphia, 2004-06-22T18:05Z

\# & Now() & #
eller
\# & Date() & #

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

## #4 — magnusfernstrom, 2004-06-22T18:11Z

Aha okej, jag änvände tydligen tiden hos klienten, hehe.
Tack för hjälpen:)

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

## #5 — magnusfernstrom, 2004-06-23T02:13Z

Sjukt, när jag lagrar Now() får jag detta datum i databasen: 2004-06-22 22:14:19

När jag postar nu alltså :)

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

## #6 — Macce, 2004-06-23T07:20Z

Var står servern ? 

Använd DateDiff() -funktionen för att rätta till tiden...

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

## #7 — sonta, 2004-06-23T09:44Z

Skriv följande kod innan du använder "Now()"

Session.LCID = 1053

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

## #8 — LeonL, 2004-06-23T10:25Z

> **sonta skrev:**
>
> Skriv följande kod innan du använder "Now()"
> 
> Session.LCID = 1053

Varför det? Datumformatet är redan svenskt. (Fast det är å andra sidan bra att ha, i fall du byter server... ;))

Macce, varför ska han använda DateDiff()? Vad är det hans ska räkna ut? ;)

Använd [DateAdd()-funktionen](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vsfctDateAdd.asp) för att lägga till de timmarna som du saknar.

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

## #9 — Macce, 2004-06-23T10:28Z

klockan gick väl fel ???

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

## #10 — LeonL, 2004-06-23T10:29Z

> **Macce skrev:**
>
> klockan gick väl fel ???

Ja.

Fast den går ju egentligen rätt, i och med att servern ligger i en annan tidszon. :)

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

## #11 — Macce, 2004-06-23T10:56Z

Precis vad jag misstänkte ju, har jag missat nåt ?

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

## #12 — LeonL, 2004-06-23T10:58Z

> **Macce skrev:**
>
> Precis vad jag misstänkte ju, har jag missat nåt ?

Ja, att man ska använda DateAdd() för att lägga till eller dra av timmar när man vill rätta till tidszonsproblemet; att man således inte ska använda DateDiff() (som du skrev i ditt inlägg) eftersom DateDiff()-funktionen endast räknar ut mellanskillnaden mellan två datum.

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

## #13 — Macce, 2004-06-23T11:08Z

Förlåt, menade naturligtvis DateAdd() fel av mig...var lite seg imorse ;)

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

## #14 — magnusfernstrom, 2004-06-23T11:40Z

Ojojoj, en morgontrött Magnus fattar noll just nu  :q 

Vilken kod skall jag ha när jag sätter datumet med SQL-koden i databasen. Sak fältet fortfarande vara av typen Datum?

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

## #15 — LeonL, 2004-06-23T11:47Z

Jadå, det är ju fortfarande ett datum. Men du måste ställa in rätt tid först, och det gör du, sam sagt, med DateAdd(). Exempel:

```
strDate = DateAdd("h", 6, Now()) 'Lägger till 6 timmar
strDate = DateAdd("h", -6, Now()) 'Drar av 6 timmar
```

 <http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vsfctDateAdd.asp> Experimentera nu! ;)

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

## #16 — magnusfernstrom, 2004-06-23T13:35Z

Men....om en från Sverige postar då?
Jobbigt problem det här.
Det är ju både medlemmar från Sverige och Kanada,   om jag drar av timmar...då blir ju vi före!

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

## #17 — LeonL, 2004-06-23T15:10Z

Nej, serverns klocka ställer inte om sig efter klientens.

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

## #18 — magnusfernstrom, 2004-06-23T15:32Z

Oj, tänkte fel, antar jag :P 
jaja, tack så hemskt mycket för hjälpen LeonL, SprayMaphia, sonta och Macce.

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

## #19 — magnusfernstrom, 2004-06-23T15:34Z

hmm, en sista fråga, kan nån förklara vad som egentligen hänger, jag är för trög för sånt här. 

Jag menar, om serverns klocka inte ställs om efter klientens...då ska det ju inte vara några problem...

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

## #20 — LeonL, 2004-06-23T15:40Z

Nä, precis. :OO Vi hjälpte dig bara att lösa det där med tidszonen, i och med att du vill ha svensk tid. ;) Servern står tydligen i en annan del av världen, och där har de en annan tidszon.

Jag vill samtidigt tipsa om redigera-knappen där uppe.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/105988-lagra-datum  
Nästa sida: https://www.webforum.nu/amne/asp/105988-lagra-datum/page2.md
