【问题标题】:How to put date format in php如何在php中输入日期格式
【发布时间】: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 date formats


    【解决方案1】:

    试试:

    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' ) );
    

    【讨论】:

    • 我想我想知道如何格式化数组中的日期
    • 如果时间是上午 10 点,请尝试$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' ) );
    • 这工作完美 $modified[$x]=$year.$month.$day; $modified[$x]=date('D, d M Y H:i:s T', strtotime($modified[$x].' 10am'));
    【解决方案2】:

    试试

    date_format('D, d M Y H:i:s',$date)
    

    如果 $date 是你可能需要做的字符串

    date_format('D, d M Y H:i:s',strtotime($date)) 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多