Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将Facebook Graph API日期转换为UNIX时间戳_Php_Facebook - Fatal编程技术网

Php 将Facebook Graph API日期转换为UNIX时间戳

Php 将Facebook Graph API日期转换为UNIX时间戳,php,facebook,Php,Facebook,如何将Facebook Graph API日期转换为UNIX时间戳?我不知道日期格式,但我怀疑它是通用和/或标准格式,因此应该可以正常工作 $timestamp = strtotime('2012-04-24T22:01:00+0000'); Facebook最近添加了一项功能,其中日期/时间将以Unix时间戳格式返回,只需在图形调用的末尾添加date\U format=Uquery参数即可。例如: https://graph.facebook.com/me/events?date_forma

如何将Facebook Graph API日期转换为UNIX时间戳?

我不知道日期格式,但我怀疑它是通用和/或标准格式,因此应该可以正常工作

$timestamp = strtotime('2012-04-24T22:01:00+0000');

Facebook最近添加了一项功能,其中日期/时间将以Unix时间戳格式返回,只需在图形调用的末尾添加
date\U format=U
query参数即可。例如:

https://graph.facebook.com/me/events?date_format=U&access_token=.....
这将以Unix时间戳格式(例如1309572000)返回时间/日期

注意:到目前为止,只有时间戳格式的更新时间,而不是开始时间


日期格式是什么?你能不能不直接使用strotime()?它是:2012-04-24T22:01:00+0000没有尝试strotime(),正如我所读到的,它有点不安全,有时会失败……这基本上是ISO 8601,看起来很好用。你帮了我的忙,非常感谢。我在为日期时间和时区而挣扎。这有帮助。