如何制作这样的日期时间?

时间:2011-01-02 17:14:02

标签: php date datetime php-5.3

您好我正在从rss feed url保存数据。从那以后,我得到了这样的约会时间。

Sun,2011年1月2日03:04:02 GMT + 5:30

如何使用php将此日期更改为2011年1月2日下午03:04? 任何机构都知道解决方案请帮帮我。

3 个答案:

答案 0 :(得分:2)

您可以使用strtotime函数将现有字符串和'r'说明符转换为date函数,如下所示(看起来您希望它采用RFC 2822格式,如果不相应调整) :

date('r', strtotime("Sun, 2 January 2011 03:04:02 GMT+5:30"));  

顺便提一下,请务必通过date_default_timezone_set等方式正确设置本地时区。

答案 1 :(得分:1)

以下函数对于获取字符串并获取时间戳非常有用:

将其作为时间戳后,您可以使用date()重新格式化它。我不是100%确定strtotime()是否会接受这种格式,但它应该接受它,因为格式不明确。

答案 2 :(得分:0)

echo date("js F Y, h A", strtotime($oldDate));