PHP конвертировать дату и время - PullRequest
0 голосов
/ 02 января 2012

Ну, я беру из таблицы базы данных что-то вроде:

$datetime="2012-01-12 00:00:00" я хочу преобразовать эту переменную / информацию в что-то вроде Mon, 02 Jan 2012 16:40:39 GMT Я хочу добавить эту информацию в свой RSS-канал <pubDate></pubDate>

Ответы [ 3 ]

6 голосов
/ 02 января 2012

Вы можете попробовать это:

$datetime="2012-01-12 00:00:00";
$time=strtotime($datetime);
echo date("r",$time);

-или-

echo date("D, d M Y H:i:s T",$time);
0 голосов
/ 02 января 2012

Преобразование из машиночитаемого в машиночитаемое в человека снова неэффективно. Если возможно, сохраните как метку времени Unix и просто используйте date()

0 голосов
/ 02 января 2012

Будьте осторожны с часовыми поясами, хотя ...

$tm = date("r", strtotime($datetime));
echo "<pubDate>".$tm."</pubDate>";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...