【问题标题】:Extract hour information from a date string [duplicate]从日期字符串中提取小时信息[重复]
【发布时间】:2015-12-11 11:03:07
【问题描述】:

是否可以从如下所示的日期字符串中提取小时值

20151211091805 +0000

预期输出-

09:18:05(这也应该是字符串)

【问题讨论】:

  • 这是一个mysql时间戳值?

标签: php string datetime


【解决方案1】:

试试这个:

$t = "20151211091805";
echo date('H:i:s',strtotime($t));

【讨论】:

    【解决方案2】:

    使用 PHP 的 date 函数。

    echo date("H:i:s", strtotime("20151211091805"));
    

    使用DateTime 类的另一种方式。

    $dateTime = new DateTime("20151211091805");                             
    echo $dateTime->format('H:i:s');    
    

    【讨论】:

      【解决方案3】:

      试试这个..

      <?php
       $timestamp = 20151211091805;
       $date = new DateTime("$ts");
       echo date_format($date, 'H:i:s');
      ?>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-09-29
        • 2021-04-16
        • 2014-07-17
        • 2020-08-14
        • 2015-01-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多