2014-02-24 14 views
1
零分钟

$today = gmdate("M-j-Y-H-i"); $date = gmdate('M-j-Y-H-i', strtotime($today . ' + 3 hours')); echo $today ."<br/>"; echo $date;当我gmdate加2分,这将在Php

其结果

Feb-24-2014-11-29 Feb-24-2014-14-00

会加3个小时,但它还设置Minutes是零,我想只添加在当前的GMT时间

+0

上面的代码中phpfiddle.http工作正常://phpfiddle.org/main/code/56u-b8k –

回答

2

这是发生3小时,因为你正在使用$today变量来使+ 3个小时,只需删除这一点,你准备去

$today = gmdate("M-j-Y-H-i"); 
$date = gmdate('M-j-Y-H-i', strtotime('+ 3 hours')); 
echo $today ."\n"; 
echo $date; 
//output Feb-24-2014-12-18 
//  Feb-24-2014-15-18 

Live Sample Here

+0

NVM,你在哪里快:) – Peon