从日期字符串中提取小时信息

时间:2015-12-11 11:03:07

标签: php string datetime

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

20151211091805 +0000

预期输出

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

3 个答案:

答案 0 :(得分:1)

试试这个:

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

答案 1 :(得分:0)

使用PHP的date功能。

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

使用DateTime类的另一种方式。

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

答案 2 :(得分:0)

试试这个..

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