1

我有一些 php 代码调用带有 $modified[$x] 的日期,我需要将其格式化为 (D, d MYH:i:s T) 以获取 RSS 提要。

日期看起来像20130306它当前显示的时间

时间应该是上午 10 点

我一直在尝试使用date_format($date, 'D, d M Y H:i:s'),但我无法让它工作

我尝试格式化的数组是用 $modified[$x]=$year 构建的。$月。$天;

4

2 回答 2

2

尝试:

date( 'D, d M Y H:i:s T', strtotime( '20130306 10am' ) );

或者:

$date = new DateTime('20130306 10am');
$date->format('D, d M Y H:i:s T');

例子:

$modified[$x] = date( 'D, d M Y H:i:s T', strtotime( $year.$month.$day.' 10am' ) );
于 2013-06-04T22:34:24.760 回答
2

尝试

date_format('D, d M Y H:i:s',$date)

如果 $date 是你可能需要做的字符串

date_format('D, d M Y H:i:s',strtotime($date)) 
于 2013-06-04T22:28:03.097 回答