Gra*_*avy 0 php time timezone date
我有一个Web服务器,我不知道时区设置为什么.
现在是英国上午10:49,但是当我运行以下内容时:
$sTime = gmdate("d-m-Y H:i:s");
print 'The time is: ' . $sTime;
Run Code Online (Sandbox Code Playgroud)
服务器返回以下时间.
The time is: 24-06-2012 09:49:57
Run Code Online (Sandbox Code Playgroud)
现在我不想只是"添加"一小时的时间,因为时间仍需要正确时间向前移动1小时或返回1小时.
有办法获得伦敦的实际时间吗?
仅供参考 - 我也试过以下运气:
date_timezone_set('Europe/London');
$sTime = gmdate("d-m-Y H:i:s");
print 'The time is: ' . $sTime;
Run Code Online (Sandbox Code Playgroud)
提前谢谢了.
smm*_*smm 11
不要在这里使用gmdate("dmY H:i:s")因为它返回GMT.而是使用日期("dmY H:i:s").试试这个 -
date_default_timezone_set('Europe/London');
$sTime = date("d-m-Y H:i:s");
print 'The time is: ' . $sTime;
Run Code Online (Sandbox Code Playgroud)