如何从Facebook_API打印用户的出生日期


How to print the user birthdate from Facebook_API

我成功查询了Graph Api并收到了用户生日,但无法打印。我的API调用:/我?fields=id,name,picture,生日{date};

echo$user['birthday'];

我在尝试时收到此错误

请帮忙,我是PHP新手。。。

使用此获取生日:

 echo $user['birthday']->format("Y-m-d H:i:s");

不能只回显['birthday'],因为它是一个日期时间对象,所以需要使用datetime对象的函数来转换为字符串。

结果是什么:print_r($user)

将打印可用索引。

您可以考虑使用以下两个函数来测试您的变量:is_array($user)和isset($user['birthday'])

http://php.net/manual/en/function.isset.phphttp://php.net/manual/en/function.is-array.php