我无法弄清楚如何格式化数据库上的时间戳,所以我想我应该使用我的PHP代码,但仍然无法弄明白。
PHP代码:
function filldiv() {
$loopResult .= '';
$events = mysql_query('SELECT * FROM a3825952_blog.Blog ORDER BY DATE DESC');
while($row = mysql_fetch_array($events)) {
$loopResult .= '
<div class="blogbox show">
<div class="blogtitle">'.$row['TITLE'].'</div>
<div class="blogdate">'.$row['DATE'].'</div>
<div class="blogcontent">'.$row['CONTENT'].'</div>
<div class="blogimage"> <img src="../'.$row['IMAGE'].'"/></div>
<div class="blogimage"> <img src="../'.$row['IMAGEB'].'"/></div>
<div class="blogimage"> <img src="../'.$row['IMAGEC'].'"/></div>
<div class="showHide"></div>
</div>
';
}
echo $loopResult;
答案 0 :(得分:0)
感谢每个人阅读文档的建议。由于一些奇怪的原因,我只是没有想到它。我能够弄明白并在下面发布解决方案。再次,谢谢!
首先,我必须将行日期设置为变量,然后在循环中格式化日期。
function filldiv() {
$loopResult .= '';
$events = mysql_query('SELECT * FROM database.table ORDER BY DATE DESC');
while($row = mysql_fetch_array($events)) {
$date = date_create($row['DATE']);
$loopResult .= '
<div class="blogbox show">
<div class="blogtitle">'.$row['TITLE'].'</div>
<div class="blogdate">'.date_format($date, 'l, F j, Y').'</div>
<div class="blogcontent">'.$row['CONTENT'].'</div>
<div class="blogimage"> <img src="../'.$row['IMAGE'].'"/></div>
<div class="blogimage"> <img src="../'.$row['IMAGEB'].'"/></div>
<div class="blogimage"> <img src="../'.$row['IMAGEC'].'"/></div>
<div class="showHide"></div>
</div>
';
}
echo $loopResult;