---
title: "Hämta datum och månad ur timestamp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/22279-hämta-datum-och-månad-ur-timestamp"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Rocket"
published: "2001-10-30T00:53:00.000Z"
updated: "2001-10-31T20:35:00.000Z"
replies: 10
views: 359
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/22279-hämta-datum-och-månad-ur-timestamp"
---

# Hämta datum och månad ur timestamp

## #1 — Rocket, 2001-10-30T00:53Z

Hur gör man för att smidigt hämta datum och månad ur timestamp?

Jag har även en annan datum fråga. Hur gör man för att smidigast lägga in dagensdatum i en DATE och tiden i en TIME ?

Det måste ju gå att fixa utan att använda php:s funktioner för datum och tid.

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

## #2 — Web-Tor, 2001-10-30T07:53Z

Kolla på de olika [tidsfunktionerna](http://www.se.php.net/manual/pl/ref.datetime.php) på php.net. ;)

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

## #3 — Rocket, 2001-10-30T08:59Z

Tack för det svaret, men nu var det ju faktist inte tidsfunktioner i php som jag frågade efter. Utan jag undrar hur man gör för att få in dagens datum och tid i databasen utan att använda php, för mysql måste väll ha nån inbyggd funktion för det. Jag vet att man kan använda timestamp men hur publicerar man då sedan datumet på ett snyggt och smidigt sätt på webben?

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

## #4 — Boma, 2001-10-30T09:26Z

Om du med datum menar dag i månaden, så kan det se ut så här:
select date_format(datum_falt,'%d-%m')
from tabell

Mer info här: <http://www.mysql.com/doc/D/a/Date_and_time_functions.html>

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

## #5 — Web-Tor, 2001-10-30T09:38Z

> Jag vet att man kan använda timestamp men hur publicerar man då sedan datumet på ett snyggt och smidigt sätt på webben?

Det var här jag menade att du skulle använda dig av PHP:s tidfunktioner. :x

```
$datum = Date("Y-m-d",$ditt_timestamp);
```

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

## #6 — Rocket, 2001-10-30T09:40Z

Ok, då är jag med :)

Mycket bra

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

## #7 — Rocket, 2001-10-30T10:50Z

Min timestamp innehåller 20011030005659

För att få ut datum och tid använder jag
$datum = Date("Y-m-d H:i:s",$rad\[date\]);

Men resultatet av $datum blir:
2038-01-19 03:14:07

What to do?

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

## #8 — Web-Tor, 2001-10-30T12:00Z

När jag kör **20011030005659** så får jag ut **1994-08-20 11:06:35** :q

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

## #9 — Boma, 2001-10-30T12:20Z

Gör formateringen i selecten.

select date_format(datum,'%Y-%m-%d %H:%i:%s')

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

## #10 — Vetgirig, 2001-10-30T14:24Z

Det finns funktioner i MySQL som tar fram t.ex. månad 

SELECT MONTH(timestamp_namn) from table_namn;

Byt ut timestamp_namn och table_namn mot de namn du använder dig av. 

Det finns ett antal functioner inbyggda i MySQL för att hantera tid och datum.
Rekommenderar läsning av MySQLs manual.

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

## #11 — spango, 2001-10-31T20:35Z

Man kan göra så här för att förvandla MySQL-timestamp till Unixtimestamp (som php använder):

```
SELECT UNIX_TIMESTAMP(ditt_datumfält) AS datum FROM tabell
```

Mera läsning finns i kommentarerna i dokumentationen till funktionen [time](http://se.php.net/manual/en/function.time.php).

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/22279-hämta-datum-och-månad-ur-timestamp
