---
title: "Datum och tid"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21991-datum-och-tid"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Swey"
published: "2000-06-22T18:51:00.000Z"
updated: "2000-10-26T16:32:00.000Z"
replies: 6
views: 506
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/21991-datum-och-tid"
---

# Datum och tid

## #1 — Swey, 2000-06-22T18:51Z

Om man använder TIMESTAMP i PostgreSQL så spottar PHP ut ett tid i följande format, ÅÅÅÅ-MM-DD TT:MM:SS. Detta är bra för då kan man lätt skala av dom delarna man inte vill visa.

Men i mySQL är allt ihoptryckt och huller om buller typ. Går dett få ett utskrivet format som ovan och i så fall hur?

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

## #2 — PatrikB, 2000-06-22T19:05Z

Hello,

jepp det går,

timestamp(4) - vilket ger yyyy
timestamp(6) - vilket ger yyyy-mm

etc.

Kolla igenom dokumentationen som ligger i mysql mappen...

//PatrikB

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

## #3 — Swey, 2000-06-22T19:16Z

0005220000 blev det för mig.

\>Kolla igenom dokumentationen som ligger i mysql mappen...
Vilken mapp? Givetvis har jag läst i dokumentationen, det var där jag hittade TIMESTAMP.

\--

Om jag använder DATETIME blir det rätt. Varför då?

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

## #4 — PatrikB, 2000-06-23T14:35Z

Hello igen,

om du kollar i mappen x:\\mysql\\docs\\manual.html och sedan söker du efter - 7.3.6 Date and time types - så hittar du allt om datum och tid.

x = den enhet som du har installerat mysql på ... om det är under windows .... vet ej vart den ligger under linux...

cu l8er och ha en underbar midsommar ...

PatrikB

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

## #5 — Ryzzen, 2000-07-08T21:23Z

Swey: Vad matar du datetime med för värde i databasen?
Skall man använda funktionen time() i PHP eller?

timestamp sätt ju automatiskt.

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

## #6 — mitch99, 2000-10-26T11:08Z

Jag har samma problem, ett fält med datatypen timestamp(14) spottar ur sig tex "20001026130444". Enligt manualen verkar det som om datumet skall formateras korrekt (2000-10-26 etc..) med timestamp, men så sker ju inte. Visst kan man fixa till det manuellt, men det verkar onödigt jobbigt. 

Vad är det man mer skall ange när man skapar tabellen än "Inlagt Timestamp(14)" ?

mvh / Mitch

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

## #7 — niels, 2000-10-26T16:32Z

Datetime matar man med sql functionen now() i sql kod.

(Timestamps-fält uppdaterar sig själva när man kör en update på recorden vilket gör att man helst skall använda sig av Datetime.)

en 'Datetime-variabel' kan man sedan mata in i en massa sql-functioner:

SELECT 
EXTRACT(YEAR FROM datetime) as year,
EXTRACT(MONTH FROM datetime) as month,
EXTRACT(DAY FROM datetime) as day,
EXTRACT(HOUR_MINUTE FROM datetime) as hour_minute,
EXTRACT(SECOND FROM datetime) as second
FROM ...

Det finns nästan otroligt många olika functioner som man kan använda sig av.

/Nisse

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21991-datum-och-tid
