将本地日期时间转换为 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();
如果它不是你的时区(它应该类似于 'Asia/Kolkata' 从 5 1/2 小时的差异)然后更新你的 timezone
在你的 php.ini
文件中使用正确的
如果您无法访问 php.ini
文件,则需要使用 date_default_timezone_set
在脚本中设置时区
我正在尝试将本地日期时间转换为 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 小时的差异)然后更新你的 timezone
在你的 php.ini
文件中使用正确的
如果您无法访问 php.ini
文件,则需要使用 date_default_timezone_set