2015-07-13 245 views
0

我试图将本地日期时间转换为UTC时间,但它不转换。 我使用这个: -将本地日期时间转换为UTC时间在php

$check= 13-07-2015 12:03:41; 
$userdate=gmdate("Y-m-d H:i:s", strtotime($check)); 

它给了我为UTC时间我的本地时间之间只有2个小时的差异,但实际差别是5:30小时。 请建议我如何转换此。

+0

什么是'$ check'你可以发布它太 –

+0

它为我工作的罚款内设置时区在你的脚本。 –

+0

请打开命令提示符并编写'date +%z#GMT offset'。结果是什么? – Ohgodwhy

回答

1

$check必须是一个字符串(我假设它是和你刚才忘了加在编辑引号)

$check = '13-07-2015 12:03:41'; 

找出什么时区你的PHP认为你是:

echo date_default_timezone_get(); 

,如果它不是你的时区(它应该是从5个1/2小时差别像“亚洲/加尔各答”),然后在php.ini文件与一个正确

0123更新

如果您无法访问您的文件php.ini那么你需要使用date_default_timezone_set

+0

Thanku Wee Zel .. :-) – Sakura

+0

嗨Neha,这是你的问题吗?如果确实如此,请选择“最佳答案”谢谢 –

相关问题