2016-12-07 54 views
-2

我有两个变量(第一个是类型日期和第二类型是时间):总和的日期和时间,发现的时间差

$ref_date = '2016-12-22'; 
$ref_time = '09:00'; 

我需要总结这两年发现的日期现在与的区别 - summed_variable

有什么建议吗?

+1

你有什么到目前为止已经试过? –

+0

你读过这个吗? http://php.net/manual/en/datetime.add.php – fafl

+1

'$ sum = $ ref_date。 “”。 $ ref_time;'?是吗? – Andreas

回答

1

使用PHP DateTime对象,你可以做到这一点很容易

$ref_date = '2016-12-22'; 
$ref_time = '09:00'; 

$ref = new DateTime($ref_date . ' ' . $ref_time); 
$now = new DateTime(); 
$diff = $now->diff($ref); 

echo $diff->format('%R%a days %H Hours %i Minutes'); 

其结果将是

+14 days 22 Hours 30 Minutes