Я не могу понять, как отформатировать метку времени в моей базе данных, поэтому я решил, что должен использовать свой код 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;
Спасибо за предложения по прочтению документации. По какой-то странной причине я просто не думал об этом. Я смог понять это и опубликовал решение ниже. Еще раз спасибо!
Сначала я должен был установить дату строки в переменной, а затем отформатировать дату в цикле.
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;
Других решений пока нет …