Как отформатировать дату в PHP из базы данных phpMyAdmin

Я не могу понять, как отформатировать метку времени в моей базе данных, поэтому я решил, что должен использовать свой код 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;

-3

Решение

Спасибо за предложения по прочтению документации. По какой-то странной причине я просто не думал об этом. Я смог понять это и опубликовал решение ниже. Еще раз спасибо!

Сначала я должен был установить дату строки в переменной, а затем отформатировать дату в цикле.

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;
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]