嗨,我正在保存来自 rss 提要 url 的数据。从那我得到了这样的约会时间。
2011 年 1 月 2 日星期日 03:04:02 GMT+5:30
如何使用 php 将此日期更改为 2011 年 1 月 2 日下午 3:04 的格式?任何人都知道解决方案,请帮助我。
您可以设置strtotime函数将现有字符串和 'r' 说明符转换为日期函数,如下所示(看起来您希望它采用 RFC 2822 格式,如果不进行相应调整):
date('r', strtotime("Sun, 2 January 2011 03:04:02 GMT+5:30"));
顺便说一句,确保您通过date_default_timezone_set等正确设置本地时区。
以下函数可用于获取字符串并返回时间戳:
将其作为时间戳后,您可以使用date()重新格式化它。我不是 100% 确定 strtotime() 是否会接受该格式,但它应该接受它,因为它的格式并不模棱两可。
echo date("js F Y, h A", strtotime($oldDate));