DATETIME到PHP的实时

时间:2011-07-04 01:26:52

标签: php wordpress

从Wordpress帖子(字段为post_date_gmt存储在DATETIME中)获取时间,如何将该信息(例如2011-03-23 20:28:26)转换为PHP中的实际可成功日期? (如2011年3月23日星期四)

3 个答案:

答案 0 :(得分:3)

echo date('r', strtotime($datetime));

echo date('r', strtotime('2011-03-23 20:28:26'));

echo date('l, F jS, Y', strtotime('2011-03-23 20:28:26'));

有关更多格式选项,请参阅date()

答案 1 :(得分:1)

您可以使用strtotimeDateTime类。

// Using strtotime
$date = strtotime($row['post_date_gmt']);

// Using the DateTime class
$date = new DateTime($row['post_date_gmt']);

因为日期是格林尼治标准时间而你服务器很可能不是,所以同时指定时区也是明智之举。以下是使用DateTimeZone的示例。

$timezone = new DateTimeZone('UTC');
$date = new DateTime($row['post_date_gmt'], $timezone);

答案 2 :(得分:0)

使用

date(formatString, yourDate) 

gmdate(formatString, yourDate) 

格式字符串示例:'D,d M Y H:i:s T'