【发布时间】:2013-06-04 22:22:59
【问题描述】:
我有一些 php 代码调用带有 $modified[$x] 的日期,我需要将其格式化为 (D, d M Y H:i:s T) 以获取 RSS 提要。
当前显示的日期看起来像 20130306
时间应该是上午 10 点
我一直在尝试使用date_format($date, 'D, d M Y H:i:s'),但我无法使用它
我试图格式化的数组是用 $modified[$x]=$year 。 $月。 $天;
【问题讨论】:
我有一些 php 代码调用带有 $modified[$x] 的日期,我需要将其格式化为 (D, d M Y H:i:s T) 以获取 RSS 提要。
当前显示的日期看起来像 20130306
时间应该是上午 10 点
我一直在尝试使用date_format($date, 'D, d M Y H:i:s'),但我无法使用它
我试图格式化的数组是用 $modified[$x]=$year 。 $月。 $天;
【问题讨论】:
试试:
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' ) );
【讨论】:
$modified[$x]=$year.$month.$day.' 10am',然后将其传递给日期函数date( 'D, d M Y H:i:s T', strtotime( $modified[$x] ) ),希望我能理解问题。
$modified[$x]=date( 'D, d M Y H:i:s T', strtotime( $modified[$x].' 10am' ) );
试试
date_format('D, d M Y H:i:s',$date)
如果 $date 是你可能需要做的字符串
date_format('D, d M Y H:i:s',strtotime($date))
【讨论】: