---
title: "Datumformatering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/50613-datumformatering"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Bäckman"
published: "2002-08-17T18:20:04.000Z"
updated: "2002-08-18T22:21:24.000Z"
replies: 11
views: 309
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/php/50613-datumformatering"
---

# Datumformatering

## #1 — Bäckman, 2002-08-17T18:20Z

När jag skriver en nyhet så lägger jag med datumet då den var skriven med timestamp(10). Då får man t.ex dagens datum såhär: 0208132020

Jag skulle vilja ha det såhär till exempel: 02-08-13 20:20

Dra gärna ett exempel, för jag är för blåst för att förstå mig på allt i manualen.

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

## #2 — Webslave, 2002-08-17T18:35Z

Använd datetime ;)

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

## #3 — Quid, 2002-08-17T18:37Z

Jag kan inte PHP men jag sökte fram följande :)

\<?
date("Y-M-d H:i");
?\>

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

## #4 — Webslave, 2002-08-17T18:38Z

Aha... mycket bättre beskrivet :D

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

## #5 — Bäckman, 2002-08-17T18:58Z

Men asså hur gör man?

```
$datum = DATE_FORMAT('{$array["N_datum"]}', '%y-%m-%d %H:%i');
```

Jag har liksom inte en aning om hur man utnyttjar allt vad datum heter i sql.

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

## #6 — Webslave, 2002-08-17T19:03Z

om Du ska sätta in det i en mysql databas så kör du nog fältet datetim med standard 0000-00-00 00:00
Och för fylla variabeln så gör du bara:

```
$date = date("Y-M-d H:i");
```

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

## #7 — Bäckman, 2002-08-17T19:10Z

Tack

Att något så lätt kan vara så svårt. :)

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

## #8 — Niklasson, 2002-08-17T19:52Z

Personligen använder jag alltid timestamp in i databasen och skriver sedan ut den med..

```php
$timestamp = date("Y-m-d H:i:s", $timestamp);
echo $timestamp;
```

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

## #9 — Bäckman, 2002-08-17T20:14Z

Jag testade att köra typ så som du gör, fast utan sekunderna. De ville dock vara med ändå iom att det var timestamp. Sekunderna blev alltid två nollor på slutet. Man kunde iofs valt vägen att ta bort dem vid utskrift, men jobbigt att göra det på varenda ställa, så nu kör jag med sekunder osså.

Babbel Babbel. :)

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

## #10 — Matte, 2002-08-18T14:40Z

DATE_FORMAT() använder du i din sql-sats:

```
SELECT DATE_FORMAT(datum, '%y-%m-%d %H:%i') AS datum FROM tabell
```

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

## #11 — Bäckman, 2002-08-18T18:27Z

:)

Mumma, precis ett sånt svar jag behöver. Varför har dom inte med ett sånt exempel i dokumentationen? Jag hittade då inget...

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

## #12 — Matte, 2002-08-18T22:21Z

I manualen för mysql: <http://www.mysql.com/doc/en/Date_and_time_functions.html>

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

---

Tråden på webben: https://www.webforum.nu/amne/php/50613-datumformatering
