从日期/时间变量PHP中提取时间

时间:2015-08-21 10:37:08

标签: php

我有一个外部变量以下列格式存在于文件中:

<?php  $var = JHtml::_('date', $item->event_date, this->config->event_date_format, null) ;  ?>

输出如下内容:

09-05-2015 6:00 am

如何删除日期部分并仅保留小时数?

3 个答案:

答案 0 :(得分:1)

使用strtotimedate()进行此操作

 $date = '09-05-2015 6:00 am';
 echo $time=date("g", strtotime($date));

<强>输出

  

6

答案 1 :(得分:0)

这应该可以解决问题。 strtotime()可以将此日期转换为php可读日期。您可以选择要显示的项目(小时,秒,日等)。 http://php.net/manual/en/function.date.php#format

date('H:s', strtotime($var));

答案 2 :(得分:0)

最简单的方法是使用substr:

substr($var, -7);