【问题标题】:PHP Date Conversion [duplicate]PHP日期转换[重复]
【发布时间】:2011-05-23 03:33:35
【问题描述】:

可能重复:
Format mysql datetime with php

如何转换以下内容:

2010-12-07 12:00:00

进入:

December, 7th, 2010

【问题讨论】:

标签: php date time


【解决方案1】:
echo date("F, jS, Y", strtotime("2010-12-07 12:00:00"));

http://php.net/manual/en/function.date.php

【讨论】:

    【解决方案2】:

    查看date 函数。

    $myDate = strtotime('2010-12-07 12:00:00');
    $formattedDate = date('F, jS, Y', $myDate)
    

    【讨论】:

    • 奇数调用时间戳myDate
    • 是的,我想这就是当你用 2 秒而不是 3 秒来写回复时会发生的情况。我想@Dutchie432 使用$d 而不是$t 的响应和@John Giotta 使用与我相同的命名约定的响应也是如此。
    • Matt 是对的……我的帖子也是如此。通过像这样的快速一次性计算,我看不出为什么原始变量不能反映它最终将被用于计算日期。在我的例子中,d 代表aDateWillBeCalculatedUsingThisTimestampWhichIsNotInDateFormatYet
    【解决方案3】:

    使用日期格式

    http://www.php.net/manual/en/function.date-format.php

    $date = date_create('2010-12-07 12:00:00');
    echo date_format($date, 'F, jS, Y');
    

    【讨论】:

      【解决方案4】:

      echo date('F, jS, Y',strtotime('2010-12-07 12:00:00'));

      【讨论】:

        【解决方案5】:
        $d = strtotime('2010-12-07 12:00:00');
        echo date('F, jS, Y', $d); 
        

        【讨论】:

          猜你喜欢
          • 2014-03-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-07-05
          • 2011-01-30
          • 1970-01-01
          • 2015-10-01
          • 1970-01-01
          相关资源
          最近更新 更多