|
|
|
| Выпольняю запрос
$result_rss = mysql_query("SELECT * FROM `news_news` ORDER BY date desc LIMIT 0,30");
Дата в таблице представлена в виде - 2007-05-28 22:51:00
Пытаюсь преобразовать дату в другой формат для рсс-ленты - echo "<pubDate>".date("r",$ei['date'])."</pubDate>";
Ошибка: все даты в ленте вида - Thu, 01 Jan 1970 03:33:28 +0300
То есть преобразование не происходит!
Как исправить? Подскажите пожалуйста! | |
|
|
|
|
|
|
|
для: Ronets
(26.02.2008 в 23:27)
| |
$result_rss = mysql_query("SELECT `news_news`.*, UNIX_TIMESTAMP(`date`) AS stamp
FROM `news_news` ORDER BY date desc LIMIT 0,30");
//...
$ei = mysql_fetch_assoc($result_rss);
//..
echo "<pubDate>".date("r",$ei['stamp'])."</pubDate>";
|
функция date принимает линейный таймштамп на входе, а не отформатированную человеческую дату/время. | |
|
|
|