【问题标题】:How to format date in PHP from phpMyAdmin database如何从 phpMyAdmin 数据库中格式化 PHP 中的日期
【发布时间】:2014-11-09 20:27:47
【问题描述】:

我不知道如何格式化数据库上的时间戳,所以我想我应该使用我的 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;

【问题讨论】:

  • 数据库中的日期是什么数据类型?
  • 这实际上与 phpMyAdmin 或 MySQL 无关——如果你有一个 Unix 时间戳要在 PHP 中格式化,请查看 php.net/date。例如:print date('m/d/Y', $timestamp); 打印 11/09/2014。如果它 不是 Unix 时间戳,但可能类似于 MySQL date 列类型,请使用辅助函数 strtotime($date_from_mysql);;见php.net/strtotime
  • 对优秀文档的简短了解可以回答这个问题。请问您为什么不咨询它?
  • 存储时间戳的当前(默认)格式:2014-10-29 09:25:18。我将查看文档,看看我能做什么。所需格式:2014 年 10 月 29 日。

标签: php date format


【解决方案1】:

感谢大家对阅读文档的建议。出于某种奇怪的原因,我只是没有想到。我能够弄清楚并在下面发布了解决方案。再次感谢!

首先我必须将行日期设置为一个变量,然后在循环中格式化日期。

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;

【讨论】:

    猜你喜欢
    • 2013-06-25
    • 1970-01-01
    • 1970-01-01
    • 2010-12-04
    • 1970-01-01
    • 1970-01-01
    • 2013-06-02
    • 2019-09-20
    • 1970-01-01
    相关资源
    最近更新 更多