2014-02-28 97 views
0

在我的数据库中有一个日期,如2013/11/12,它必须转换为12th November 2013。这里有我的代码:PHP转换时间格式

$a=mysqli_connect("localhost","usern","pass","my_mk7vrlist"); 

//as you can see I'm getting the value of the date from a MySQL database 

$res= mysqli_query($a,"SELECT * FROM 0_vrs_europe ORDER BY `vrs` DESC, `date` ASC LIMIT 0 , 150"); 

while($row = mysqli_fetch_array($res)) 
    { 
    echo "<tr>"; 
    echo "<td>" . $row['status'] . "</td>"; 
    echo "<td>" . $row['date'] . "</td>"; 
    echo "</tr>"; 
    } 

mysqli_close($res); 
?> 

$row['date']包含2013/11/12格式的日期和它必须12th November 2013因为我已经说过转换。我怎么能这样做?

我GOOGLE了功能date但我不明白如何在这里使用它。

+0

http://fr2.php.net/manual/en/function.date.php PHP的日期功能 – Cups

回答

0

使用date()的第二个参数:

$formatted = date('jS F Y', strtotime($row['date'])); 
+0

,然后回声 “​​”。 $格式。 “”;? –

+3

是的,然后回声。 – aksu

+0

这将输出'3th' –

1
$date = date("jS F Y", strtotime($row['date']));