PHP如何从变量更改日期格式

时间:2011-08-01 18:10:31

标签: php

我目前正从我的数据库中提取数据以及通过变量的日期。 我正在使用的代码就是这个

echo "".$row["firstname"]." ".$row["lastname"]." thinks that it will happen on ".$row["date"]."";

结果显示为: bobby anderson认为它会发生在 2011-09-15

但是ID类似于 2011年8月1日星期一

显示的日期

3 个答案:

答案 0 :(得分:6)

date('l jS F Y',strtotime($row['date']))

答案 1 :(得分:1)

查看date功能以及strtotime

答案 2 :(得分:1)

您可以使用日期和strtotime,也可以使用date_create_from_format方法(date_create_from_format示例):

echo DateTime::createFromFormat( "Y-n-j", $row['date'])
     ->format( 'l jS F Y' );

(现在是strtotime)

echo date('l jS F Y',strtotime($row['date']));