Я пытаюсь отобразить дату и время из базы данных. Проблема со временем заключается в том, что он всегда меняет свое значение и не совпадает с тем, который хранится в базе данных.Время отображения из базы данных mysql DATETIME
PHP код:
$query = mysql_query("SELECT `post_date`
FROM `private_section_posts`
WHERE `status` = 'show'");
while($post = mysql_fetch_array($query)) {
$postdayofweek = date("D", strtotime($post['post_date']));
$postday = date("d", strtotime($post['post_date']));
$postsuffix = date("S", strtotime($post['post_date']));
$postmonth = date("M", strtotime($post['post_date']));
$postyear = date("Y", strtotime($post['post_date']));
$posttime = date("g:ia", strtotime($post['post_date']));
echo $postdayofweek . ' ' . $postday . $postsuffix . ' ' . $postmonth . ' ' . $postyear .
' at ' . $time;
}
MYSQL POST_DATE: 2014-01-28 04:00:00
Выход Просмотрен: Вт 28 января 2014 в 10:36 утра
если вы сохраняете правильное время, то просто отобразить который является подполом строки даты и времени. –