繁体   English   中英

在PHP中将本地日期时间转换为UTC时间

[英]convert local date time to UTC time in php

我正在尝试将本地日期时间转换为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();

如果不是您的时区(从5 1/2小时的时间来看应该是“亚洲/加尔各答”,则应使用正确的timezone更新php.ini文件中的timezone

如果您无法访问php.ini文件,则需要使用date_default_timezone_set在脚本中设置时区

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM