我正在努力获取发布时间和页面的实际日期,时间会实现,但我缺少正确的时刻是真实日期,应该是丹麦语
目前它看起来像这样;
"星期二,2013年6月11日07:21:11 GMT"
想要这样;
" 2013年6月11日,星期二"
代码看起来像这样;
<?php
$xml = simplexml_load_file("http://www.odin.dk/RSS/RSS.aspx?beredskabsID=d1d94661-0f60-4e67-aeff-304d22199f8a");
echo "<table id='demo'>";
echo "<tr>";
echo "<th>Station</th>";
echo "<th>Melding</th>";
echo "<th>Tidspunkt</th>";
echo "<th>Dato</th>";
echo "</tr>";
foreach($xml->children() as $child)
{
foreach ($child as $c)
{
if ($c->getname() == "item")
{
echo "<tr>";
echo "<td>".$c->title."</td>";
echo "<td>".$c->description."</td>";
echo "<td>".$c->comments."</tdr>";
echo "<td>".$c->pubDate."</td>";
echo "</tr>";
}
}
}
echo "</table>";
?>
在页面上设置日期(日/月/年)
希望你能帮助我解决这个问题。
我只想知道它是哪一天,它是什么,它是什么样的静脉?
答案 0 :(得分:0)
您可以使用PHP的date函数,并按照您希望的方式对其进行格式化。
例如这个
date("d / M / Y", strtotime('Tue, 11 June 2013 07:21:11 GMT'));
将输出
11 / Jun / 2013
哪里
d - Day of the month, 2 digits with leading zeros
M - A short textual representation of a month, three letters
Y - A full numeric representation of a year, 4 digits
请参阅PHP的date以获取更多信息。
希望这有帮助。
答案 1 :(得分:0)
当我第一次创建RSS源时,我也很挣扎。这就是我做到的。祝你好运!!
foreach($result as $row) {
$timethree = date_create_from_format('Y-m-d H:i:s', $row['added_date']);
$timefinal = date_format($timethree, 'D, d M Y H:i:s');
$after = $timefinal . ' EST' ;
$rssfeed .= "<item>";
$rssfeed .= "<link><![CDATA[http://areyoujelly.com/blog/".$row['url']."]]></link>";
$rssfeed .= "<title><![CDATA[".$row['post_name']."]]></title>";
$rssfeed .= "<pubDate><![CDATA[".$after."]]></pubDate>";
$rssfeed .= "<dc:creator><![CDATA[".$row['full_name']."]]></dc:creator>";
$rssfeed .= "<description><![CDATA[".$row['post_desc']."]]></description>";
$rssfeed .= "<guid isPermaLink='true'><![CDATA[http://areyoujelly.com/blog/".$row['url']."]]></guid>";
$rssfeed .= "";
$rssfeed .= "</item>";
}
答案 2 :(得分:0)
使用DateTime :: createFromFormat();) http://de3.php.net/manual/en/class.datetime.php
<?php
$date = DateTime::createFromFormat('D, d F Y H:i:s e', 'Tue, 11 June 2013 07:21:11 GMT');
echo $date->format('l, F j, Y');
答案 3 :(得分:0)
试试这个,对于dte格式,请参考手册
$this->load->helper('date');
$date=gmdate("Y-M-d");