从数据库中的时间中提取小时和分钟DateTime

时间:2017-04-25 06:29:08

标签: php

我的问题是,我的数据库中有一个像'17:00'这样的时间值。

有时候我应该从这个时间'17:00'中提取只有几个小时,比如'2'或者只有几分钟'03',有时候所有这些都是'05:03'。

此值来自数据库。

我需要这样的输出

时间'17:00'

小时和分钟数据库小时='2'和分钟= '30'

输出:14:30

我该怎么做?

$timeFromDatabase = '17:00';

$dbTime = new DateTime("$timeFromDatabase");

1 个答案:

答案 0 :(得分:0)

<?php
$d  = '17:00';
echo date("H:i",strtotime($d."-2 hour -10 minute"));
?>