您好我正在从rss feed url保存数据。从那以后,我得到了这样的约会时间。
Sun,2011年1月2日03:04:02 GMT + 5:30
如何使用php将此日期更改为2011年1月2日下午03:04? 任何机构都知道解决方案请帮帮我。
答案 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));