В PHP, как вы конвертируете метку времени mysql, например "1125443836"
в xml / date-time, например так:
<wp:post_date>2011-01-25 02:10:32</wp:post_date>
UPDATE:
Столбцы в MySQL хранятся как int (10).
Основываясь на примерах ниже, это то, что я пробовал с двумя примерами значений в моей базе данных
Что-то не так, может быть, хеш или Unix даты хранятся в таблице MySQL?
$testSqlDateStamp = "1125443836";
echo "<BR>DateTest=".date('Y-m-d G:i:s',strtotime($testSqlDateStamp));
$testSqlDateStamp = "1125444107";
echo "<BR>DateTest=".date('Y-m-d G:i:s',strtotime($testSqlDateStamp));
echo "<BR>";
Результаты:
DateTest=1969-12-31 18:00:00
DateTest=1969-12-31 18:00:00
Второе обновление: работает без вызова strtotime
$testSqlDateStamp = "1125444107";
echo "<BR>DateTest=".date('Y-m-d G:i:s',$testSqlDateStamp);
$testSqlDateStamp = "1125443836";
echo "<BR>DateTest=".date('Y-m-d G:i:s',$testSqlDateStamp);
Результаты:
DateTest=2005-08-30 18:21:47
DateTest=2005-08-30 18:17:16