将本地日期时间转换为php中的UTC时间



我正在尝试将本地日期时间转换为UTC时间,但它没有转换。我用这个:-

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

它给我的本地时间和UTC时间只有2小时的差异,但实际的差异是5:30小时。

$check需要是一个字符串(我假设它是,你只是忘记在编辑中添加引号)

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

找出你的PHP认为你所在的时区:

echo date_default_timezone_get();

如果它不是您的时区(它应该是像'Asia/Kolkata'这样的东西,从5 1/2小时的差异),然后用正确的

更新php.ini文件中的timezone

如果你不能访问php.ini文件,那么你需要在脚本中使用date_default_timezone_set

设置时区

相关内容

  • 没有找到相关文章

最新更新