---
title: "Formateringsfråga ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/77330-formateringsfråga"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Pellefant"
published: "2003-05-18T16:21:57.000Z"
updated: "2003-05-18T22:51:44.000Z"
replies: 8
views: 473
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/77330-formateringsfråga"
---

# Formateringsfråga ?

## #1 — Pellefant, 2003-05-18T16:21Z

Hej!

Jag har den här koden:

```php
<A HREF="shownews.php?id=<?echo $Row['id']?>"><font face="Arial" color="#A99D67" size="-1"><b><?echo $Row['title'];?></A><br>
```

 

Som nu ger: title

Hur kan man ändra så att det blir såhär: 

\[05-18-2003\] title

Datumet ligger i db kolumnen datum, med denna formen:
12:12 pm, May 18, 2003 

Datumet ges såhär: $datum = date("h:i a, F d, Y");

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

## #2 — pimme, 2003-05-18T17:27Z

Vet inte om det går att göra på något smidigare sätt, men det här borde fungera.

```php
echo "[" . date("m-d-Y", strtotime($row["datum"]) . "]<A ....";
```

Annars kanske det är lättare om du sparar datumet i rätt formatering i db:n med.

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

## #3 — Pellefant, 2003-05-18T17:54Z

Hej! :)

Jag sätter in datumet i det formatet pga att det används så på en annan plats.

Hm....jag får inte ihop det riktigt.   :(

```
<A HREF="shownews.php?id=<?echo $Row['id']?>">
	
<font face="Arial" color="#A99D67" size="-1">

<?echo "[" . date("m-d-Y", strtotime($Row["datum"])) . "] $Row["title"]" ?></A>
```

Felmed: Parse error: parse error, expecting \`T_STRING' or \`T_VARIABLE' or \`T_NUM_STRING'

Har även testat : "\]" mm

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

## #4 — Bäckman, 2003-05-18T18:25Z

Om du kör mysql så ska du nog ta dig en titt på funktionen DATE_FORMAT. M.h.a. den kan man mixtra med sina datumvärden och få dem att se ut på många olika sätt.

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

## #5 — Pellefant, 2003-05-18T18:41Z

Var kan man hitta info om den, hittar inte den i manualen.

<http://www.php.net/manual-lookup.php?pattern=DATE_FORMAT&lang=en>

Sorry, but the function date_format is not in the online manual

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

## #6 — Matte, 2003-05-18T19:20Z

Det är en mysql-funktion och du hittar den på den här sidan: <http://www.mysql.com/doc/en/Date_and_time_functions.html>

Där kan du se lite exempel på vad du kan göra om du har kolumnformatet till DATETIME eller TIMESTAMP.

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

## #7 — pimme, 2003-05-18T20:04Z

```
<A HREF="shownews.php?id=<?echo $Row['id']?>">
	
<font face="Arial" color="#A99D67" size="-1">

<?echo "[" . date("m-d-Y", strtotime($Row["datum"])) . "] " . $Row["title"]; ?></A>
```

borde fungera.

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

## #8 — Kent.J, 2003-05-18T22:43Z

Pimme: 
Vet inte vad du får eller om jag förstod fel men... När jag kör

```
$datum = date("h:i a, F d, Y");
echo $datum . "<br>". strtotime($datum);
```

Så blire:
12:40 am, May 19, 2003
\-1

Dvs fail på strtotime...

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

## #9 — Kent.J, 2003-05-18T22:51Z

Ah, fel på kommatecknen. Släng in en str_replace så fungerar det.

```
<?echo "[" . date("m-d-Y", strtotime(str_replace(",","",$Row["datum"]))) . "] " . $Row["title"]; ?></A>
```

Typ :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/77330-formateringsfråga
