使用php显示Outlook预约时间时出错

时间:2013-10-08 10:42:42

标签: outlook-2007

我从outlook web access中提取用户的约会。问题是2013年10月8日星期二下午2:30 PM-4:30 PM时间变为2013-10-08T08:45:00.000Z和2013-10-08T10:45:00.000Z。这里有什么问题?我想在下午2:30播出。 出于我的目的,我使用8068-PHP-Access-Microsoft-Exchange-Web-services-via-OWA-API

欢迎任何帮助/建议。

1 个答案:

答案 0 :(得分:1)

当我们拉取数据时,即使时间设置正确,时间设置也会更改为GMT。所以为了这个目的,我添加了以下代码:

date_default_timezone_set("GMT");
$timestamp = strtotime("2013-10-08 08:45:00");
date_default_timezone_set("Asia/Kathmandu");
$utc_datetime = date("Y-m-d H:i:s", $timestamp);
echo $utc_datetime;
相关问题