---
title: "Från unix_timestamp till vanligt datum igen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/99437-från-unix-timestamp-till-vanligt-datum-igen"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Fireh"
published: "2004-03-14T19:00:10.000Z"
updated: "2004-03-14T21:05:25.000Z"
replies: 4
views: 277
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/databaser-sql/99437-från-unix-timestamp-till-vanligt-datum-igen"
---

# Från unix_timestamp till vanligt datum igen

## #1 — Fireh, 2004-03-14T19:00Z

Hej!

Har suttit och letat och provat en stund nu, men nu ger jag upp och frågar istället.
Jag har en tabell där alla datum/tid fält är sparade som UNIX_TIMESTAMP.
Nu vill jag att när jag listar upp innehållet i tabellen, så ska datumet visas som
2004-03-14 14:22:00 och inte 1079270520 som det står i tabellen.
Om man skriver till tabellen så kan jag använda FROM_UNIXTIME och få den att spara
det som datum/tid från ett timestamp. Men hur gör man för att göra detta när man
läser ur tabellen istället för att skriva?
Jag kodar i ASP.

Tack på förhand!

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

## #2 — Peeer, 2004-03-14T19:03Z

```
select FROM_UNIXTIME(kolumn_med_timestamp) as datum from tabell where id = 2
```

[mer roliga funktioner](http://www.mysql.com/doc/en/Date_and_time_functions.html)

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

## #3 — Fireh, 2004-03-14T19:41Z

```
<%
Set db = Server.CreateObject("ADODB.Connection")
db.Open "DSN=dbdata"

SET rs=db.Execute("SELECT * FROM Forum_test")

Do while not rs.eof
db.execute "Select FROM_UNIXTIME(last_post) as Datum from Forum_test where id="&rs("ID")
%>

<% =Datum %><br>

<% rs.movenext
loop %>
```

 

Det här är koden jag kör. Den genererar bara en tom lista.
 :(

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

## #4 — Peeer, 2004-03-14T20:09Z

År sen jag höll på med asp, men något liknande kanske

```
<%
Set db = Server.CreateObject("ADODB.Connection")
db.Open "DSN=dbdata"

SET rs=db.Execute("SELECT * FROM Forum_test")
id = rs("ID")
Do while not rs.eof
SET rs = db.execute "Select FROM_UNIXTIME(last_post) as Datum from Forum_test where id=" & id

Response.write rs("Datum") & "<br>"

rs.movenext
loop %>
```

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

## #5 — Fireh, 2004-03-14T21:05Z

Tackar, funkar fint nu :D

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/99437-från-unix-timestamp-till-vanligt-datum-igen
