我正在尝试将本地日期时间转换为UTC时间,但它没有转换。 我正在使用它: -
$check= 13-07-2015 12:03:41;
$userdate=gmdate("Y-m-d H:i:s", strtotime($check));
它给我的当地时间与UTC时间之间只有2小时的差异,但实际差异是5:30小时。 请建议我如何转换它。
答案 0 :(得分:1)
$check
需要是一个字符串(我假设它是,你只是忘了在编辑中添加引号)
$check = '13-07-2015 12:03:41';
找出你的php认为你所在的时区:
echo date_default_timezone_get();
如果它不是你的时区(它应该是'亚洲/加尔各答'从5 1/2小时差异)然后更新你的timezone
php.ini
使用正确的文件
如果您无法访问php.ini
文件,则需要使用date_default_timezone_set