【问题标题】:RSS time format to human readable formatRSS 时间格式到人类可读格式
【发布时间】:2010-02-26 00:44:34
【问题描述】:

我正在使用 MagpieRSS 解析一些 Craigslist 供稿。

问题是 craigslist 帖子的发布日期采用以下格式:2010-02-25T18:09:38-06:00

如何将其转换为Thursday, February 25, 2010 6:09 PM 用php?

【问题讨论】:

    标签: php datetime rss datetime-format magpie


    【解决方案1】:
    date('l, F d, Y h:i A', strtotime($the_date));
    

    date()

    编辑:

    date(DATE_RFC822, strtotime($the_date));
    

    接近,但不完全符合您的要求(即它使用缩写的天/月、24 小时制并包括时区字符串),如 RFC822 中指定的那样

    【讨论】:

    • 这有效,只是它显示的时间比 rss 提要早 1 小时,尽管这可能与格式无关。
    • @Chad:如果您的服务器的 timzezone 不是 GMT-0600,那可以解释差异。
    • 有道理,我就是这么想的。谢谢。
    • 或者只是date(DATE_RSS, strtotime($the_date))
    猜你喜欢
    • 2011-07-21
    • 2019-12-03
    • 2010-12-11
    • 1970-01-01
    • 1970-01-01
    • 2013-10-09
    • 1970-01-01
    • 2015-09-30
    • 1970-01-01
    相关资源
    最近更新 更多