-2

我有以下代码,在这个 news_date 中是 datatype 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或类似

4

2 回答 2

1

使用strtotime()date()

echo date('m-d-Y', strtotime($row['news_date']));
于 2013-10-24T17:34:18.350 回答
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>
于 2013-10-25T02:01:58.727 回答