Ændring af tidsformat i RSS
Hej ekspertenSynes ikke jeg kan få min tidsformat i min RSS til at virke, pt. vises tiden som vinden blæser. Vil gerne have den til og vise i formatet dd-mm-åååå.
I min MySQL database er mit felts datatype sat til date og indeholder derfor en dato med åååå-mm-dd.
Jeg har forsøgt med:
date("d-m-Y",strtotime($row['date']))
Men uden held.
Kan i hjælpe mig med dette?
Min kode ser således ud:
<?php
header("Content-Type: application/rss+xml; charset=ISO-8859-1");
DEFINE ('DB_USER', 'username'); //Brugernavn til MyAQL
DEFINE ('DB_PASSWORD', 'password'); //Password til MySQL
DEFINE ('DB_HOST', 'localhost'); //Host til MySQL
DEFINE ('DB_NAME', 'tablename'); //Databasenavn til MySQL
$rssfeed = '<?xml version="1.0" encoding="ISO-8859-1"?>';
$rssfeed .= '<rss version="2.0">';
$rssfeed .= '<channel>';
$rssfeed .= '<title>jensjungersen.dk</title>'; //Adresse til hjemmesiden
$rssfeed .= '<link>http://www.jensjungersen.dk</link>'; //Adresse til hjemmesiden
$rssfeed .= '<description>RSS feed</description>'; //Beskrivelse
$rssfeed .= '<language>da</language>'; //Valg af sprog
$rssfeed .= '<copyright>Copyright (C) 2009 jensjungersen.dk</copyright>'; //Copyright
$connection = @mysql_connect(DB_HOST, DB_USER, DB_PASSWORD)
or die('Could not connect to database');
mysql_select_db(DB_NAME)
or die ('Could not select database');
$query = "SELECT * FROM indlaeg ORDER BY id DESC"; //Angiv hvilken tabel der skal bruges
$result = mysql_query($query) or die ("Could not execute query");
while($row = mysql_fetch_array($result)) {
extract($row);
$hjemmeside = "http://www.jensjungersen.dk/indlaeg/indlaeg_vis.php?id=";
$rssfeed .= '<item>';
$rssfeed .= '<title>' . $overskrift . '</title>'; //Angiv celle
$rssfeed .= '<description>' . $indhold . '</description>'; //Angiv celle
$rssfeed .= '<link>' . $hjemmeside . '' . $id . '</link>'; //Angiv celle
$rssfeed .= '<pubDate>' . date("D, d M Y H:i:s", strtotime($date)) . '</pubDate>'; //Angiv celle "d-m-Y",strtotime($row['date'])
$rssfeed .= '</item>';
}
$rssfeed .= '</channel>';
$rssfeed .= '</rss>';
echo $rssfeed;
?>