更改php mysql中的日期格式

时间:2013-10-24 17:18:21

标签: php mysql

我有以下代码,此news_date的数据类型为DATE

<?php 
     $news_id=$_REQUEST['id'];   
        $result = mysql_query("select news_title, img_name, news_date, news_desc from news where news_id=".$news_id);
        $row=mysql_fetch_array($result);
      ?>

   <div class=news-date>
        <?php echo $row['news_date'] ?>
    </div>

这为我提供了“YYYY-mm-dd”格式的日期。 如何将其更改为“mmmm-dd-yyyy”,即October 24, 2013或类似

2 个答案:

答案 0 :(得分:1)

使用strtotime()date()

echo date('m-d-Y', strtotime($row['news_date']));

答案 1 :(得分:0)

这对我有用。

<?php 
     $news_id=$_REQUEST['id'];   
        $result = mysql_query("select news_title, img_name, news_date, news_desc from news where news_id=".$news_id);
        $row=mysql_fetch_array($result);
        $datetime= $row['news_date'];
        $datetime=date("F j, Y ") 
      ?>

<div class="clearfix" title="news date"><strong><?php echo  $datetime ?></strong>
    </div>