---
title: "current_timestamp utlandsserver"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/118803-current-timestamp-utlandsserver"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Gimbo"
published: "2004-12-28T09:29:38.000Z"
updated: "2004-12-28T10:05:14.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/118803-current-timestamp-utlandsserver"
---

# current_timestamp utlandsserver

## #1 — Gimbo, 2004-12-28T09:29Z

Hejsan använder mig utav current_timestamp då jag gör en insättning av datumet i databasen, men det är som så att servern ligger i utlandet och det är en viss tidsförskjutning på 4h jft med här, så det jag undrar är hur man kan fixa så att current_timestamp får en svensk tid?

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

## #2 — @nders, 2004-12-28T09:31Z

*current_timestamp* i sig kan du inte ändra på. Du kan däremot ange en annan tid, antingen mha SQL eller asp. 

Vilken dbms använder du?

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

## #3 — Gimbo, 2004-12-28T09:37Z

mySQL, hur ändrar jag det i asp koden?
vet att det går att addera timmar mha 

date_add(current_timestamp, interval 4 hour)

finns det ngt enklare sätt att göra så att samtliga tider på sidan ändras så jag inte behöver gå in o skriva in detta vid varje insert, eller hur skulle du addera 4h anders?

/red
hmmm det där med date_add(current_timestamp, interval 4 hour) verkar inte funka

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

## #4 — @nders, 2004-12-28T09:43Z

Antingen så får du lägga till det vid INSERT *varje* gång, eller så får du lägga till det vid presentationen *varje* gång. Antingen använder du date_add i sql-frågan, eller dateadd i asp, det är upp till dig.

Personligen hade jag flyttat på databasservern...

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

## #5 — Gimbo, 2004-12-28T09:49Z

om jag väljer att trycka in det i asp koden, kan jag trycka in det i denna funktion:

```
Function Datum(postDate)
  days = datediff("d",postDate,now())
  If days = 0 then
    postDate = "Idag (" & FormatDateTime(postDate,4) & ")"
  Elseif days = 1 then
    postDate = "Igår (" & FormatDateTime(postDate,4) & ")"
  Else
    postDate = FormatDateTime(postDate,2) & " (" & FormatDateTime(postDate,4) & ")"
  End If
  Datum = postDate
End Function
```

eller måste jag lägga in det i varje 
\<%=Datum(RS("Online"))%\> om jag kan trycka in det i funktionen så skulle det lösa många problem

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

## #6 — @nders, 2004-12-28T09:59Z

Något sånt här?

```
Function Datum(postDate)
  postDate = dateAdd("d", -4, postDate)
  days = datediff("d",postDate,now())
  If days = 0 then
    postDate = "Idag (" & FormatDateTime(postDate,4) & ")"
  Elseif days = 1 then
    postDate = "Igår (" & FormatDateTime(postDate,4) & ")"
  Else
    postDate = FormatDateTime(postDate,2) & " (" & FormatDateTime(postDate,4) & ")"
  End If
  Datum = postDate
End Function
```

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

## #7 — Gimbo, 2004-12-28T10:05Z

nope funka inte får samma tid, samt att datumet skrivs ut istället för att det ska stå idag (11:42) så står det 2004-12-24 (07:42)

/red 

datumet står t o m som 24 märkte jag nyss

7red 

fick det att funka tack anders!

```
Function Datum(postDate)
  postDate = dateAdd("[b]h[/b]", -4, postDate)
  days = datediff("d",postDate,now())
  If days = 0 then
    postDate = "Idag (" & FormatDateTime(postDate,4) & ")"
  Elseif days = 1 then
    postDate = "Igår (" & FormatDateTime(postDate,4) & ")"
  Else
    postDate = FormatDateTime(postDate,2) & " (" & FormatDateTime(postDate,4) & ")"
  End If
  Datum = postDate
End Function
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/118803-current-timestamp-utlandsserver
